html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
*:focus
{
    outline: 0;
}
body
{
    background: #fff;
    color: #000;
}
ol,ul
{
    list-style: none;
}
table
{
    border-collapse: separate;
    border-spacing: 0;
    vertical-align: middle;
}
caption,th,td
{
    font-weight: normal;
    text-align: left;
    vertical-align: middle;
}
q,blockquote
{
    quotes: "" "";
}
q:before,q:after,blockquote:before,blockquote:after
{
    content: "";
}
img a
{
    border: none;
}
header
{
    background-color: #232323;
    border-bottom: 1px solid #151515;
    display: block;
    min-width: 984px;
    position: relative;
    z-index: 8001;
}
header .container
{
    height: 64px;
    position: relative;
}
header .marketplace
{
    display: block;
    position: relative;
    width: 205px;
}
header .marketplace img
{
    display: block;
    left: -12px;
    position: absolute;
    top: 14px;
}
nav[role=navigation]
{
    background-color: #333333;
    border-bottom: 1px solid #444444;
    border-top: 1px solid #383838;
    box-shadow: 0 2px 0 0 #262626, 0 -1px 0 0 #171717;
    display: block;
    margin-bottom: 1px;
    min-width: 984px;
    moz-box-shadow: 0 2px 0 0 #262626, 0 -1px 0 0 #171717;
    position: relative;
    z-index: 3100;
}
nav[role=navigation] > ul
{
    left: -5px;
    position: relative;
}
nav[role=navigation] ul,.info-nav
{
    list-style: none;
    margin: 0 auto;
    width: 970px;
}
nav[role=navigation] ul li,#rank-title-page .rank-page-dropdown
{
    display: inline-block;
    float: left;
    font-size: 12px;
    line-height: 18px;
    position: relative;
    z-index: 5000;
}
nav[role=navigation] ul li .dropdown,.info-nav li .dropdown
{
    background-color: #fff;
    border-bottom: 1px solid rgba(35, 35, 35, 0.2);
    box-shadow: 4px 4px 0 0 rgba(35, 35, 35, 0.1);
    display: none;
    left: 0;
    padding: 6px 15px;
    position: absolute;
    top: 39px;
    width: 150px;
    z-index: 9999;
}
nav[role=navigation] ul li .dropdown ul,#rank-title-page ul
{
    list-style-type: none;
    width: 100%;
}
nav[role=navigation] ul li .dropdown li
{
    display: block;    
    float: none;
    font-size: inherit;
    line-height: 24px;
    margin: 0;
    padding:  0 ;
    /*    padding: 0px 5px 0px 5px;*/
    z-index: auto;
}
nav[role=navigation] ul li .dropdown li a
{
    border-bottom: 0;
    color: #7e7e7e;
    display: block;
    font-size: inherit;
    line-height: 24px;
    margin: 0;
    padding: 0;
    position: static;
    text-shadow: 0 0 transparent;
}

nav[role=navigation] ul li .dropdown li:hover,#rank-title-page .rank-page-dropdown li:hover
{
    background: transparent;
}
nav[role=navigation] ul li .dropdown a:hover,#rank-title-page .rank-page-dropdown a:hover
{
    background: transparent;
    color: #232323;
    text-decoration: none;
}

nav[role=navigation] ul a,.info-nav a
{
    border-bottom: 1px solid transparent;
    color: #c5c5c5;
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
    margin-top: 9px;
    padding: 6px 10px;
    position: relative;
    text-shadow: 0 0 0 transparent, 0 1px rgba(29, 29, 29, 0.2);
    top: -1px;
}
nav[role=navigation] ul li:hover a,.info-nav li:hover a
{
    background: #1a8fc9;
    background-image: linear-gradient(#008acd,#006ab7);
    background-image: -moz-linear-gradient(#008acd,#006ab7);
    background-image: -o-linear-gradient(#008acd,#006ab7);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #008acd), color-stop(100%, #006ab7));
    background-image: -webkit-linear-gradient(#008acd,#006ab7);
    border-bottom: 1px solid #001f74;
    color: #fff;
    text-decoration: none;
}

nav[role=navigation] ul li:hover div,#rank-title-page ul:hover .rank-page-dropdown
{
    display: block;
}
nav[role=navigation] ul li:hover div a,.info-nav li:hover div a
{
    background: transparent;
    border-bottom: 0;
}
.ie7 nav[role=navigation] .search-container
{
    width: 205px;
}

#rank-title-page .rank-page
{
    color: #166AB7;
}

#rank-title-page .rank-page-dropdown
{
    background-color: #D3EDFC;
    border-bottom: 1px solid rgba(35, 35, 35, 0.2);
    box-shadow: 4px 4px 0 0 rgba(35, 35, 35, 0.1);
    display: none;
    left: 0;
    /*    padding: 6px 15px;*/
    position: relative;
    /*    top: 39px;*/
    top: -10px;
    width: 560px;
    z-index: 9999;
}

#rank-title-page .rank-page-dropdown li a
{
    border-bottom: 0;
    color: #7e7e7e;

    /*    display: block;*/
    font-size: inherit;
    line-height: 24px;
    margin: 0;
    padding: 0;
    position: static;
    text-shadow: 0 0 transparent;
}

#rank-title-page .rank-page-dropdown li
{
    display: inline;
    float: none;
    font-size: inherit;
    line-height: 24px;
    width: 50px;
    margin: 0;
    /*    padding:  0 ;*/
    padding: 0px 5px 0px 5px;
    z-index: auto;
}


#waitting-bar
{
    margin-top: 20px;
    width: 750px; 
    text-align: center;
    display: none;
}

.clearfix:after
{
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

.account-wrapper
{
    float: right;
    margin-left: 13px;
    margin-top: 15px;
    position: relative;
}
#user-account-nav
{
    color: #d3d3d3;
    list-style: none;
    padding: 0;
    position: relative;
    z-index: 4050;
}
#user-account-nav li
{
    background-color: #333;
    border-width: 1px 0;
    box-shadow: inset 0 1px 0 0 #363636;
    display: block;
    float: left;
}
#user-account-nav li > a
{
    border: none;
    color: #666565;
    cursor: pointer;
    display: block;
    font-size: 12px;
    line-height: 12px;
    padding: 9px 4px 12px;
    position: relative;
    text-shadow: 0 0 0 transparent, 0 1px rgba(29, 29, 29, 0.2);
    z-index: 6050;
}
#user-account-nav li .user_balance
{
    color: #f5f5f5;
    font-weight: bold;
    padding-right: 5px;
}
#user-account-nav li div
{
    background: #1f1f1f;
    background: rgba(31, 31, 31, 0.98);
    border-bottom: 1px solid rgba(35, 35, 35, 0.2);
    border-radius: 0 0 9px 9px;
    box-shadow: 4px 4px 0 0 rgba(35, 35, 35, 0.1);
    khtml-border-radius: 0 0 9px 9px;
    left: 0;
    moz-border-radius: 0 0 9px 9px;
    ms-border-radius: 0 0 9px 9px;
    o-border-radius: 0 0 9px 9px;
    overflow: hidden;
    padding: 10px 20px;
    position: absolute;
    right: 0;
    top: 33px;
    webkit-border-radius: 0 0 9px 9px;
    z-index: 6000;
}
#user-account-nav li div ul
{
    list-style-type: none;
}
#user-account-nav li div a
{
    color: #7e7e7e;
    padding: 5px 0 8px;
}
#user-account-nav li div a:hover,#user-account-nav li div a:focus
{
    background: transparent;
    color: #C5C5C5;
    text-decoration: none;
}
#user-account-nav li div li,#user-account-nav li div li a
{
    background: transparent;
    border: 0;
    box-shadow: none;
    display: block;
    float: none;
}
#user-account-nav > li:hover > a,#user-account-nav > li:hover #sign-out-button,#user-account-nav > li > .active
{
    background: #1a8fc9;
    background-clip: padding-box;
    background-image: linear-gradient(#008acd,#006ab7);
    background-image: -moz-linear-gradient(#008acd,#006ab7);
    background-image: -o-linear-gradient(#008acd,#006ab7);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #008acd), color-stop(100%, #006ab7));
    background-image: -webkit-linear-gradient(#008acd,#006ab7);
    border-color: #2d9ace;
    box-shadow: inset 0 1px 0 0 #5db3db;
    color: #fff;
    khtml-background-clip: padding-box;
    moz-background-clip: padding;
    ms-background-clip: padding-box;
    o-background-clip: padding-box;
    text-decoration: none;
    webkit-background-clip: padding;
}
#user-account-nav .profile a
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -318px no-repeat;
}
#user-account-nav .profile a:hover
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -341px no-repeat;
}
#user-account-nav .settings a
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -363px no-repeat;
}
#user-account-nav .settings a:hover
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -386px no-repeat;
}
#user-account-nav .downloads a
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -179px no-repeat;
}
#user-account-nav 
�.downloads a:hover
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -202px no-repeat;
}
#user-account-nav .bookmarks a
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -86px no-repeat;
}
#user-account-nav .bookmarks a:hover
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -107px no-repeat;
}
#user-account-nav .deposit a
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -130px no-repeat;
}
#user-account-nav .deposit a:hover
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -155px no-repeat;
}
#user-account-nav .become_author
{
    border-top: 1px solid #3e3e3e;
    margin-top: 10px;
    padding-top: 10px;
}
#user-account-nav .become_author a
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -41px no-repeat;
}
#user-account-nav .become_author a:hover
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -64px no-repeat;
}
#user-account-nav .author_dashboard
{
    border-top: 1px solid #3e3e3e;
    margin-top: 10px;
    padding-top: 10px;
}
#user-account-nav .author_dashboard a
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% 5px no-repeat;
}
#user-account-nav .author_dashboard a:hover
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -18px no-repeat;
}
#user-account-nav .portfolio a
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -271px no-repeat;
}
#user-account-nav .portfolio a:hover
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -294px no-repeat;
}
#user-account-nav .earnings a
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -225px no-repeat;
}
#user-account-nav .earnings a:hover
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -248px no-repeat;
}
#user-account-nav .statement a
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -409px no-repeat;
}
#user-account-nav .statement a:hover
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -432px no-repeat;
}
#user-account-nav .withdrawal a
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -455px no-repeat;
}
#user-account-nav .withdrawal a:hover
{
    background: url('http://2.envato-static.com/images/common/icons-buttons/account-dropdown-5af2a6fbdc.png') 100% -478px no-repeat;
}
#user-account-nav > li:first-child
{
    border-radius: 8px 0 0 8px;
    khtml-border-radius: 8px 0 0 8px;
    min-width: 115px;
    moz-border-radius: 8px 0 0 8px;
    ms-border-radius: 8px 0 0 8px;
    o-border-radius: 8px 0 0 8px;
    webkit-border-radius: 8px 0 0 8px;
}
#user-account-nav > li:first-child > a
{
    border-radius: 8px 0 0 8px;
    color: #f5f5f5;
    khtml-border-radius: 8px 0 0 8px;
    moz-border-radius: 8px 0 0 8px;
    ms-border-radius: 8px 0 0 8px;
    o-border-radius: 8px 0 0 8px;
    padding-left: 17px;
    webkit-border-radius: 8px 0 0 8px;
}
#user-account-nav > li:first-child div
{
    display: none;
}
#user-account-nav > li:first-child:hover div
{
    display: block;
}
#user-account-nav > li:last-child
{
    border-radius: 0 8px 8px 0;
    khtml-border-radius: 0 8px 8px 0;
    moz-border-radius: 0 8px 8px 0;
    ms-border-radius: 0 8px 8px 0;
    o-border-radius: 0 8px 8px 0;
    webkit-border-radius: 0 8px 8px 0;
}
#user-account-nav > li:last-child:before
{
    border-left: 1px solid #272727;
    content: " ";
    height: 14px;
    position: absolute;
    top: 9px;
}
#user-account-nav > li:last-child:hover:before
{
    display: none;
}
#user-account-nav > li:last-child > a
{
    border-radius: 0 8px 8px 0;
    color: #9e9e9e;
    khtml-border-radius: 0 8px 8px 0;
    moz-border-radius: 0 8px 8px 0;
    ms-border-radius: 0 8px 8px 0;
    o-border-radius: 0 8px 8px 0;
    padding-left: 16px;
    padding-right: 17px;
    webkit-border-radius: 0 8px 8px 0;
}
#user-account-nav > li:last-child > a:hover,#user-account-nav > li:last-child > a:focus,#user-account-nav > li:last-child > a.active
{
    color: #fff;
}
#user-account-nav > li:last-child div a
{
    color: #ffe59e;
}
#sign-out-button,#sign-out-button:active
{
    background: transparent none;
    border: 0;
    border-radius: 0 8px 8px 0;
    box-shadow: none;
    color: #9e9e9e;
    font-size: 12px;
    height: 33px;
    khtml-border-radius: 0 8px 8px 0;
    line-height: 12px;
    moz-border-radius: 0 8px 8px 0;
    moz-transition-duration: 0s;
    ms-border-radius: 0 8px 8px 0;
    o-border-radius: 0 8px 8px 0;
    o-transition-duration: 0s;
    padding: 6px 15px 9px 14px;
    text-shadow: none;
    transition-duration: 0s;
    webkit-border-radius: 0 8px 8px 0;
    webkit-transition-duration: 0s;
}
.signin-widget
{
    color: #7e7e7e;
}
.signin-widget a
{
    padding: 0;
}
.signin-widget a:hover,.signin-widget a:focus
{
    color: #fff;
}
.signin-widget button
{
    float: right;
    margin: 10px 0 5px;
}
.signin-widget .vertical-form label
{
    display: block;
    font-size: 13px;
    font-weight: normal;
    margin: 0 0 3px;
}
.signin-widget .vertical-form input[type=text],.signin-widget .vertical-form input[type=password]
{
    border: none;
    width: 100%;
}
.signin-widget .forgot
{
    font-size: 11px;
    padding: 0 0 2px;
    text-align: right;
}
#homepage .page-info
{
    display: none;
}
#homepage #content
{
    border-top: 0;
    padding-top: 20px;
}
.page-info
{
    background: #d7d7d7;
    border-bottom: 1px solid #bababa;
    border-top: 1px solid #000000;
}
.page-info .container
{
    overflow: hidden;
    padding: 0 0 10px;
}
.page-info h1
{
    color: #383838;
    text-shadow: 0 1px rgba(255, 255, 255, 0.5);
}
#footer
{
    background-color: #333;
    border-bottom: 1px solid #444;
    border-top: 1px solid #383838;
    box-shadow: 0 2px 0 0 #262626, 0 -1px 0 0 #171717;
    color: #8f887c;
    font: 12px/22px tahoma, Geneva, sans-serif;
    min-width: 984px;
    moz-box-shadow: 0 2px 0 0 #262626, 0 -1px 0 0 #171717;
}
#footer .container
{
    margin: 0 auto;
    width: 984px;
}
#footer a
{
    color: #8f887c;
}
#footer .prominent
{
    color: #ffe59e;
    font-size: 9px;
    text-transform: uppercase;
}
#footer .blog
{
    background: url('http://0.envato-static.com/images/header-footer/sprite-a5946e4cd2.png') 0 -147px no-repeat;
    padding-left: 22px;
}
#footer .facebook
{
    background: url('http://0.envato-static.com/images/header-footer/sprite-a5946e4cd2.png') 0 -258px no-repeat;
    padding-left: 22px;
}
#footer .twitter
{
    background: url('http://0.envato-static.com/images/header-footer/sprite-a5946e4cd2.png') 0 -478px no-repeat;
    padding-left: 22px;
}
#footer .rss
{
    background: url('http://0.envato-static.com/images/header-footer/sprite-a5946e4cd2.png') 0 -357px no-repeat;
    padding-left: 22px;
}
#footer h3
{
    color: #DED9CD;
    font-family: "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 0;
}
#footer .newsletter a
{
    font-size: 9px;
}
#footer input
{
    background-color: #2a2a2a;
    border: 1px solid #484848;
    color: #7e7e7e;
    margin-bottom: 8px;
    width: 183px;
}
#footer .fname,#footer .lname
{
    float: left;
    width: 87px;
}
#footer .fname
{
    margin-right: 9px;
}
#footer .file-count
{
    color: #DED9CD;
    font-family: "Helvetica Neue", Arial, sans-serif;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 15px;
}
#footer .external-site
{
    height: 120px;
    margin-bottom: 30px;
    padding-top: 8px;
}
#footer .left
{
    float: left;
    padding: 35px 0;
    width: 226px;
}
#footer .middle
{
    background-position: 0 -260px;
    background-repeat: no-repeat;
    float: left;
    height: 348px;
    padding: 52px 0 0 48px;
    width: 468px;
}
#footer .middle .top
{
    margin-bottom: 30px;
}
#footer .content-left
{
    float: left;
    width: 234px;
}
#footer .content-right
{
    float: right;
    padding-left: 48px;
    width: 186px;
}
#footer .right
{
    background-position: 0 -260px;
    background-repeat: no-repeat;
    float: left;
    height: 362px;
    padding: 38px 0 0 48px;
    width: 186px;
}
#copyright
{
    background-color: #232323;
    border-bottom: 1px solid #151515;
    height: 95px;
    margin-top: 2px;
    min-width: 984px;
    padding-top: 35px;
}
#copyright .container
{
    margin: 0 auto;
    width: 984px;
}
#copyright a
{
    color: #cda869;
    text-decoration: none;
}
#copyright a:hover
{
    text-decoration: underline;
}
#copyright p
{
    color: #837e76;
    font-size: 9px;
    font-variant: small-caps;
    padding: 10px 0;
}
#copyright .trademarks
{
    font-size: 10px;
    font-style: italic;
    padding: 3px 0 30px 8px;
}
#copyright span
{
    padding: 0 7px;
}
#copyright .logo
{
    background: url("../../images/logo1.png") 0 -170px no-repeat;
    float: right;
    height: 21px;
    margin-top: 17px;
    text-indent: -9999px;
    width: 105px;
}
.container
{
    margin: 0 auto;
    width: 984px;
}

.clear
{
    clear: both;
    height: 0;
    overflow: hidden;
}
html
{
    overflow-y: scroll;
}
body
{
    background-color: #d2d1d0;
    color: #444;
    font: 13px Tahoma, Geneva, sans-serif;
    margin: 0 auto;
    text-align: left;
}
.main
{
/*    background-image: url('http://2.envato-static.com/images/common/backgrounds/burst.png?1340943097');*/
    background-repeat: no-repeat;
}
#content
{
/*    background: #d2d1d0 url('http://3.envato-static.com/images/common/backgrounds/content_bg_slice.png?1340943097') repeat-x top left;*/
    background: linear-gradient(#e3e3e2 0%,#d2d1d0 300px);
    background: -moz-linear-gradient(#e3e3e2 0%,#d2d1d0 300px);
    background: -o-linear-gradient(#e3e3e2 0%,#d2d1d0 300px);
    background: -webkit-gradient(linear, 50% 0%, 50% 300, color-stop(0%, #e3e3e2), color-stop(100%, #d2d1d0));
    background: -webkit-linear-gradient(#e3e3e2 0%,#d2d1d0 300px);
    border-top: 1px solid #fff;
    line-height: 18px;
    margin: 0 auto;
    min-height: 540px;
    padding: 20px 0 30px;
    zoom: 1;
}
#content:after
{
    clear: both;
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.wrapper
{
    margin: 0 auto;
    width: 984px;
}
a
{
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
.loggedin
{
    color: #777;
    float: left;
    width: 616px;
}
.loggedin a
{
    color: #ffe59e;
}
.loggedin .inner-boundary
{
    background-color: #f4f4f4;
}
.loggedin .inner-border
{
    background: url("/images/common/backgrounds/loggedin-homepage-background.jpg") 10px 10px no-repeat;
    height: 261px;
    overflow: hidden;
    padding: 30px;
}
.loggedin h3
{
    color: #fff;
    font-size: 40px;
    margin-left: 12px;
    padding: 0;
}
.loggedin p
{
    line-height: 18px;
    padding: 7px 15px 7px 10px;
    width: 240px;
}
.loggedin strong
{
    color: #fff;
}
.loggedin img
{
    border: 1px solid #434343;
    margin: 0 0 15px;
}
.balance-signin-container
{
    margin-top: 34px;
    overflow: hidden;
    padding-left: 10px;
    width: 220px;
}
.balance-signin-container small
{
    color: #808080;
    display: block;
    font-size: 10px;
    text-transform: uppercase;
}
.balance-signin-container strong
{
    float: left;
    font: normal 26px/26px "Helvetica Neue", Arial, sans-serif;
    margin: 5px 10px 0 0;
}
.balance-signin-container a[role="button"]
{
    float: left;
    margin: 3px 0 0;
}
.featured-collection
{
    float: right;
    margin-left: 10px;
    width: 260px;
}
.featured-collection p
{
    padding: 10px 0;
}
.guest .inner-boundary
{
    background-color: #f4f4f4;
}
.guest .inner-border
{
    /*	#background: url("/images/homepage_banner.jpg") 10px 10px no-repeat;*/
    height: 180px;
}
.guest h1
{
    color: #fff;
    font-family: ProximaNovaSoft, Helvetica, Geneva, sans-serif;
    font-size: 40px;
    line-height: 48px;
    margin: 45px 0 5px;
    padding: 0;
    text-align: center;
}
.guest h1 span
{
    color: #fff;
    display: block;
    font-size: 70px;
    line-height: 65px;
}
.guest h2
{
    padding-bottom: 10px;
}
.guest h2 a
{
    color: #9d9587;
    display: block;
    font: 20px/28px "Helvetica Neue", Arial, sans-serif;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 800px;
}
.guest h2 a:hover
{
    text-decoration: none;
}
.guest .btns
{
    overflow: hidden;
    position: relative;
}
.guest .btns a
{
    margin: 0 5px;
    text-align: center;
}
.guest .relative-wrapper
{
    float: left;
    left: 50%;
    position: relative;
}
.guest .center
{
    float: left;
    left: -50%;
    position: relative;
}


#logo
{
    
    margin-left: 20px;
}


#home-following
{
    float: right;
    width: 344px;
}
#home-following .inner-border
{
    height: 291px;
    padding: 15px;
}
#home-following ul
{
    list-style: none;
    margin: 0 auto;
    overflow: hidden;
}
#home-following li
{
    float: left;
    margin: 7px;
}
#home-following .title-img
{
    display: block;
}


#rank-title
{
    border-width: 1px;
    border-color: #D0D0D0;
    /*    margin-top: 10px;*/
    width: 982px;
    height: 64px;
    background: url("../../images/title-bg.png") repeat-x;
}

#rank-title-header
{
    background: url("../../images/title-bg-sep.png") repeat-x;
    width: 982px;
    height: 5px;
}

#rank-title .rank-title-sep
{
    float: left;
    height:24px;
    /*    width: 20px;*/
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 20px;
    border-left:1px solid #ccc;
}

#rank-title .rank-title-sep1
{
    float: left;
    height:19px;
    /*    width: 20px;*/
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 25px;
    border-left:1px solid #ccc;
}



#rank-title-name
{
    float: left;
    margin-left:35px;
    height:59px;
    /*    width: 200px;*/
    font-size: 24px;
    font-family: "微软雅黑";
    line-height: 59px;
    text-shadow: #8b8b8b 1px 1px 1px;
}



#rank-title-page
{
    float: left;
    margin-top :7px;
    height:52px;
    /*    width: 200px;*/
    font-size: 19px;
    font-family: "微软雅黑";
    line-height: 52px;
}


#rank-content
{
    float: left;
    margin-top: 20px;
    width: 750px;
}
#rank-content .inner-border
{
    height: 166px;
    /*    padding: 20px;*/
}

#rank-content .rank-no-wrapper
{
    float :left;
    height: 166px;
    width: 95px;

}


.rank-no-1
{
    color:#f9b549;
    text-shadow: #5a5abc 1px 1px 1px;
}
.rank-no-2
{
    color:#d7d6d4;
    text-shadow: #5a5abc 1px 1px 1px;
}
.rank-no-3
{
    color:#c58f26;
    text-shadow: #5a5abc 1px 1px 1px;
}
.rank-no-other
{
    color: #b6a697;
    text-shadow: #494949 1px 1px 1px;
}
#rank-content .rank-no{

    
    font-size: 64px;
    font-family: "Book Antiqua";
    text-align: center;
    margin-top: 63px;
    
}


#rank-content .rank-content-wrapper
{
    float: left;
    width: 460px;
    height: 166px;
}


#rank-content .rank-content-wrapper .rank-content-title
{

    margin-bottom: 10px;
    margin-top:  20px;
    color: #805708;
    font-weight: 500;
    text-shadow: #afafaf 1px 1px 0.5px;
}


#rank-content .rank-content-wrapper a
{
    float: left;
    font-size: 16px;

    /*    padding-left: 10px;*/
    /*    padding-right: 25px;*/
    width: 460px;
    /*    height: 100px;*/
}
#rank-content .rank-content-wrapper img
{
    float: left;
    width: 460px;
    height: 60px;

}
#rank-content .rank-content-wrapper .rank-content-desc
{
    float: left;
    font-size: 13px;
    width: 460px;
    padding-top: 10px;
}


#rank-content .rank-score
{
    float :left;
    height: 166px;
    width: 190px;
    /*    padding-top: 100px;*/
}

#rank-content .rank-score .score-desc
{
    line-height: 170%;
    padding-left: 30px;
    padding-top: 20px;
}

#rank-content .rank-score .score-wrapper
{
    padding-left: 30px;
    padding-top: 20px;
}


#rank-content .rank-score .score
{
    font-size:32px;
    font-family: "Book Antiqua";

    color: #c84444;
}


#rank-content .rank-score .score-desc .score-desc-more
{
    padding-top: 4px;
    padding-left: 65px;
}

#rank-content .rank-score .sep
{
    /*    width: 200px;*/
    height:1px;
    margin-left: 30px;
    margin-top: 10px;
    border-left:150px solid #ccc;
    /*    border-right:100px solid #ccc;*/
    /*    margin:3px 1px;*/
}

#right-side-bar
{
    float: right;
    margin-top: 20px;
    width: 215px;
}
#right-side-bar .inner-border
{
    height: 600px;
    padding: 20px;
}
#right-side-bar .inner-border h3
{
    padding: 0;
}
#right-side-bar .inner-border div.thumbnail,#right-side-bar .inner-border div.audio-container
{
    float: left;
    margin-right: 20px;
}
#right-side-bar .inner-border div.thumbnail ul,#right-side-bar .inner-border div.audio-container ul
{
    display: none;
}
#right-side-bar .inner-border div.thumbnail .up-arrow,#right-side-bar .inner-border div.audio-container .up-arrow
{
    display: none;
}
#right-side-bar .inner-border p
{
    color: #444;
    font-size: 13px;
    padding: 10px 0;
}
#recent-files
{
    margin-top: 20px;
}
#recent-files .category-links
{
    height: 16px;
    margin-right: 6px;
    text-align: right;
}
#recent-files .loading
{
    text-align: center;
}
#recent-files ul
{
    height: 388px;
}
#recent-files .inner-border
{
    overflow: hidden;
    padding: 20px;
}
#recent-files .inner-border h3
{
    float: left;
    margin-right: 10px;
    padding-left: 10px;
}
#recent-files .inner-border a[role="button"]
{
    margin: 10px 10px 0 0;
}
#recent-files .inner-border ul
{
    list-style: none;
    margin: 0 auto;
    overflow: hidden;
}
#recent-files .inner-border ul li
{
    float: left;
    margin: 7px;
}
#recent-files .inner-border .title-img
{
    display: block;
}
#featured-author
{
    margin-top: 20px;
}
#featured-author .inner-border
{
    overflow: hidden;
    padding: 20px 27px;
}
#featured-author .inner-border .avatar-wrapper
{
    float: left;
    padding-right: 20px;
}
#featured-author .inner-border div.info
{
    float: left;
    width: 500px;
}
#featured-author .inner-border div.info h3
{
    padding: 0 0 7px 0;
}
#featured-author .inner-border div.info h3 a
{
    color: #000;
}
#featured-author .inner-border div.info h3 a:hover
{
    color: #006ab7;
    text-decoration: none;
}
#featured-author .inner-border div.info p
{
    color: #444;
    line-height: 19px;
    padding: 0;
}
#featured-author .inner-border div.other-work
{
    float: right;
    text-align: right;
    width: 280px;
}
#featured-author .inner-border div.other-work small
{
    color: #a6a6a6;
    display: block;
    font-size: 11px;
    padding-top: 5px;
}
#featured-author .inner-border div.other-work a
{
    margin: 0 0 0 10px;
}
#featured-author .inner-border div.other-work div.audio-container
{
    float: left;
    margin: 0 0 0 13px;
}
#featured-author .inner-border div.other-work div.audio-container a
{
    margin: 0;
}
.sidebar-s
{
    float: left;
    margin-right: 18px;
    width: 200px;
}
.sidebar-l
{
    float: left;
    margin-right: 18px;
    width: 350px;
}
.sidebar-right
{
    float: right;
    margin-left: 18px;
    margin-right: 0;
}
.content-s
{
    float: left;
    width: 616px;
}
.content-l
{
    float: left;
    width: 766px;
}
.content-right
{
    float: right;
}
.content-box
{
    background: #f4f4f4;
    border: 1px solid #bbb;
    display: block;
    padding: 20px;
    zoom: 1;
}
.content-box:after
{
    clear: both;
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.content-box p:first-child,.content-box ul:first-child
{
    margin-top: 0;
    padding-top: 0;
}
.content-box p:last-child,.content-box ul:last-child
{
    margin-bottom: 0;
    padding-bottom: 0;
}
.content-box h2
{
    padding-bottom: 10px;
}
.content-box h2:first-child
{
    padding-top: 0;
}
.content-box img
{
    max-width: 100%;
}
.content-box.no-padding
{
    padding: 0;
}
.content-box.vertical-space
{
    margin: 0 0 20px;
}
.content-box.callout
{
    background: #e0e0e0;
}
.content-box.scrollable
{
    height: 300px;
    overflow: auto;
}
.content-box.options-follow
{
    position: relative;
    z-index: 1;
}
.content-box.options-follow:before
{
    background: #006ab7;
    border-radius: 25px;
    bottom: -19px;
    color: #fff;
    content: "OR";
    font-size: 18px;
    left: 48%;
    padding: 9px;
    position: absolute;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
    z-index: 2;
}
.content-box + .content-box
{
    margin-top: -1px;
}
.anchor-list
{
    float: right;
    margin: 0 0 20px 20px;
    width: 165px;
}
.content-s .callout
{
    float: left;
    margin-right: 20px;
    padding: 10px;
    width: 250px;
}
.content-s .callout:last-of-type
{
    margin-right: 0;
}
.sidebar-l .content-box
{
    background-color: #e0e0e0;
}
.sidebar-s .content-box
{
    background-color: #e0e0e0;
    padding: 10px;
}
.flexible
{
    max-width: 100%;
}
.img-border
{
    border: 5px solid white;
    box-shadow: 0 1px 2px #999;
}
.avatar
{
    display: block;
    height: 80px;
    width: 80px;
}
.avatar img
{
    display: block;
}
.visuallyhidden,.facet-collapsed .facet-content
{
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
#unverified-account-message
{
    border: 1px solid #A6A6A6;
    box-shadow: 0px 0px 2px #aaa;
    margin-bottom: 20px;
    text-align: center;
}
#unverified-account-message div.inset
{
    background-color: #E0E0E0;
    border: 1px solid #FCFCFC;
    padding: 10px;
}
#unverified-account-message div.inset div.strong
{
    font-family: "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 6px;
    text-shadow: 1px 1px 2px #aaa;
}
div.detail_item_bar #toolbar
{
    margin-bottom: 0px;
    margin-top: 15px;
}
div.faq_item_bar #toolbar,div.discuss_item_bar #toolbar
{
    margin-bottom: 20px;
    margin-top: 0px;
}
.item-preview .inner-boundary .inner-border
{
    min-height: 300px;
    padding: 10px;
}
div.more-work
{
    margin-top: 20px;
    overflow: hidden;
}
div.more-work div a
{
    background: transparent;
}
div.more-work div.thumbnail
{
    background-color: #bebcbd;
}
div.more-work div.audio-container
{
    display: block;
    float: left;
    height: 80px;
    margin-right: 9px;
    width: 80px;
}
div.more-work div.thumbnail,div.more-work div a
{
    display: block;
    float: left;
    height: 80px;
    margin-right: 9px;
    width: 80px;
}
div.more-work div.thumbnail a,div.more-work div a a
{
    background: transparent;
    display: inline;
    float: none;
    height: auto;
    margin: 0px;
    width: auto;
}
div.more-work div.thumbnail.last,div.more-work div a.last,div.more-work div .audio-container.last
{
    margin-right: 0px;
}
div.more-work div.thumbnail:last-child,div.more-work div a:last-child,div.more-work div .audio-container:last-child
{
    margin-right: 0px;
}
div.more-work small
{
    display: block;
    margin-top: 10px;
}
div.more-work small a
{
    color: #929292;
}
.asset-library
{
    background-color: #f0f0f0;
    background-image: url('http://2.envato-static.com/images/common/backgrounds/white_line.png?1340943097');
    background-position: top;
    background-repeat: repeat-x;
    border: 1px solid #b4b4b4;
    margin-bottom: 15px;
    padding: 10px;
    text-align: center;
}
.asset-library img
{
    border: 1px solid #fff;
}
.item-description
{
    background: transparent url('http://1.envato-static.com/images/common/backgrounds/indent.gif?1340943097') repeat-x center bottom;
    overflow: hidden;
    padding: 15px 0px 20px 0px;
}
.item-description img
{
    max-width: 100%;
}
.item-description h1,.item-description h2,.item-description h3,.item-description h4,.item-description h5,.item-description h6
{
    color: #191919;
    padding: 20px 0px 15px 0px;
}
#video_player
{
    background-color: #000;
    padding: 10px 0px 10px 0px;
    text-align: center;
}
#large_item_preview
{
    min-height: 300px;
}
#large_item_preview object
{
    display: block;
}
div.fancy-purchase-panel
{
    margin-bottom: 20px;
    position: relative;
}
div.fancy-purchase-panel div.inner-boundary
{
    position: relative;
}
div.fancy-purchase-panel div.inner-boundary div.inner-border
{
    overflow: hidden;
    position: relative;
}
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow,div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid
{
    float: right;
    padding: 10px 50px 10px 50px;
    width: 390px;
}
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow h2,div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow p,div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid h2,div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid p
{
    text-align: center;
}
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow h2,div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid h2
{
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 10px;
}
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow h2 span,div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid h2 span
{
    font-size: 16px;
}
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow h2 a,div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid h2 a
{
    color: #000;
    text-decoration: underline;
}
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow h2 a:hover,div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid h2 a:hover
{
    color: #006ab7;
}
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow img,div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid img
{
    padding-top: 10px;
}
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow small,div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid small
{
    display: block;
    font-size: 10px;
    padding-top: 5px;
}
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow strong,div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid strong
{
    font-weight: bold;
}
div.fancy-purchase-panel div.inner-boundary div.inner-border img.or,div.fancy-purchase-panel div.inner-boundary div.inner-border a.close
{
    position: absolute;
}
div.fancy-purchase-panel div.inner-boundary div.inner-border img.or
{
    left: 50%;
    margin-left: -20px;
    top: 46px;
}
div.fancy-purchase-panel div.inner-boundary div.inner-border a.close
{
    right: 20px;
    top: 20px;
}
div.user-bio
{
    margin-bottom: 25px;
    margin-top: 10px;
}
div.followings
{
    background-color: #dbdad9;
    border-bottom: 1px solid #b1b1b3;
    border-top: 1px solid #abaaab;
    margin-top: 40px;
    min-width: 984px;
}
div.followings
{
    background-color: #dbdad9;
    border-bottom: 1px solid #b1b1b3;
    border-top: 1px solid #abaaab;
    margin-top: 40px;
    min-width: 984px;
}
div.followings div.inner-container
{
    border-top: 1px solid #fff;
    min-width: 984px;
}
div.followings div.inner-container div.container
{
    overflow: hidden;
    padding: 20px 0px 30px;
}
div.followings div.inner-container div.container div.followed,div.followings div.inner-container div.container div.following
{
    float: left;
    width: 50%;
}
div.followings div.inner-container .avatar
{
    display: inline;
    float: left;
    height: 80px;
    margin: 6px;
    width: 80px;
}
div.followings div.inner-container strong
{
    float: left;
    line-height: 80px;
    margin: 6px;
    text-align: center;
    width: 80px;
}
div.profile_collections
{
    padding-top: 20px;
    text-align: center;
}
div.profile_collections div.collection_box
{
    float: left;
    margin: 5px;
    width: 295px;
}
div.profile_collections div.collection_box p
{
    margin: 0px auto;
    padding: 0px;
    text-align: center;
    width: 260px;
}
div.profile_collections div.collection_box img
{
    border: 1px solid #fff;
}
div.profile_collections div.collection_box span img
{
    border: none;
    vertical-align: middle;
}
div.profile_collections div.collection_box a
{
    color: #989898;
    font-size: 9px;
    text-transform: uppercase;
}
div.profile_collections div.collection_box a:hover
{
    color: #006ab7;
    text-decoration: none;
}
div.large-sidebar .country-info
{
    line-height: 21px;
}
div.large-sidebar .country-info p
{
    overflow: hidden;
    padding: 2px 0px;
}
div.large-sidebar .country-info small
{
    color: #666;
    float: left;
    font-size: 10px;
    width: 90px;
}
div.large-sidebar .social h4
{
    padding-bottom: 10px;
}
div.large-sidebar .social a
{
    display: inline-block;
    margin: 0px 2px 5px;
}
div.large-sidebar div.salesfollow
{
    overflow: hidden;
}
div.large-sidebar div.salesfollow div.rating,div.large-sidebar div.salesfollow div.follow
{
    float: left;
    text-align: center;
    width: 50%;
}
div.large-sidebar div.salesfollow div.rating strong,div.large-sidebar div.salesfollow div.rating small,div.large-sidebar div.salesfollow div.follow strong,div.large-sidebar div.salesfollow div.follow small
{
    display: block;
    padding: 4px 0px;
}
div.large-sidebar div.salesfollow div.follow div.btn-holder
{
    margin: 0 auto;
    overflow: hidden;
    width: 140px;
}
div.large-sidebar div.salesfollow div.follow img
{
    float: left;
    vertical-align: middle;
}
div.large-sidebar div.salesfollow div.follow button
{
    margin-top: 7px;
}
.basic-user-info
{
    margin-bottom: 20px;
    zoom: 1;
}
.basic-user-info:after
{
    clear: both;
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.basic-user-info img
{
    float: left;
    margin: 0 10px 0 0;
}
.basic-user-info h2
{
    font-size: 23px;
    padding: 0;
}
.basic-user-info p
{
    padding-top: 0;
}
.about-author .author
{
    color: #191919;
    display: inline-block;
    font-size: 15px;
    margin: 5px 0 7px;
}
.about-author .avatar
{
    display: inline-block;
}
.site-portfolios div
{
    overflow: hidden;
}
.site-portfolios img
{
    float: left;
    margin: -10px 3px 0 0;
}
.site-portfolios small
{
    font-size: 11px;
    text-transform: uppercase;
}
.site-portfolios small.item-count
{
    text-transform: none;
}
.power-elite-author .page-info
{
    background: #81b254;
}
.power-elite-author #breadcrumbs,.power-elite-author #breadcrumbs a
{
    color: #fff;
}
.power-elite-author h1
{
    color: #fff;
    text-shadow: none;
}
.power-elite-author h1:after
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -838px;
    content: " ";
    display: inline-block;
    height: 26px;
    margin-bottom: -2px;
    width: 26px;
}
.power-elite-author .page-title-tagline
{
    color: #fff;
}
.power-elite-author .page-title-tagline a
{
    color: #cbe88f;
}
iframe.support
{
    background-color: transparent;
    border: none;
    left: 10px;
    margin-top: 10px;
    position: relative;
}
#items.support .item-list li
{
    overflow: inherit;
    padding: 20px 46px;
    position: relative;
}
#items.support .item-list li a
{
    font-size: 13px;
}
#items.support .item-list li dl dd select
{
    background: #fff;
    color: #1b1b1b;
    height: 30px;
    padding: 5px;
}
#items.support .item-list li dl dd select option
{
    padding: 2px;
}
#items.support .item-list li dl dd input.big,#items.support .item-list li dl dd .formtastic input[type=text],.formtastic #items.support .item-list li dl dd input[type=text],#items.support .item-list li dl dd .formtastic textarea,.formtastic #items.support .item-list li dl dd textarea,#items.support .item-list li dl dd textarea
{
    width: 398px;
}
#items.support .item-list li td.fsValidationError dl dd input.fsField
{
    width: 396px;
}
#items.support .item-list li img.step
{
    left: -10px;
    position: absolute;
    top: 25px;
}
#items.support ul li.first-item form input
{
    padding-right: 30px;
    width: 354px;
}
#items.support ul li.first-item form img
{
    cursor: pointer;
    position: absolute;
    right: 31px;
    top: 41px;
}
#items.support ul li.first-item form img.ajaxloader
{
    cursor: default;
    right: 190px;
    top: 93px;
}
div.large-sidebar div.support h3
{
    padding-bottom: 10px;
}
div.large-sidebar div.support img
{
    float: right;
    margin-left: 6px;
    margin-top: 50px;
}
#field7687001
{
    width: 200px;
}
#fsCell7687001,#fsCell7912875
{
    padding-bottom: 20px;
}
#fsSubmit768266,#fsCell7912633,#fsCell8156945,#fsCell7687067,#fsCell7923071
{
    padding-top: 25px;
}
form#fsForm768266 div#fsPage768266-1 h3
{
    width: 422px;
}
form#fsForm768266 div#fsPage768266-1 a
{
    font-size: 13px;
}
form#fsForm768266 div#fsPage768266-1 ol li
{
    list-style-type: decimal;
    padding-bottom: 5px;
}
small.beta-note
{
    clear: both;
    padding-top: 20px;
}
#page-tabs
{
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    top: 2px;
    width: 984px;
}
#page-tabs ul
{
    list-style: none;
    top: 2px;
}
#page-tabs li
{
    display: inline;
    float: left;
    font-size: 11px;
    height: 27px;
    line-height: 27px;
    margin: 0;
}
#page-tabs div
{
    background: url('http://2.envato-static.com/images/common/tabs-67f2a86119.png') 0 -135px no-repeat;
    float: left;
    height: 27px;
    width: 26px;
}
#page-tabs a
{
    background: url('http://2.envato-static.com/images/common/tabs-67f2a86119.png') 0 0 repeat-x;
    color: #555555;
    float: left;
    padding: 0 8px;
}
#page-tabs a:hover,#page-tabs a:focus
{
    color: #333333;
    text-decoration: none;
}
#page-tabs .last .last
{
    background: url('http://2.envato-static.com/images/common/tabs-67f2a86119.png') 0 -54px no-repeat;
    width: 21px;
}
#page-tabs li:first-child div:first-child,#page-tabs .selected:first-child div:first-child
{
    width: 9px;
}
#page-tabs li:first-child div:first-child
{
    background: url('http://2.envato-static.com/images/common/tabs-67f2a86119.png') 0 -27px no-repeat;
}
#page-tabs .selected a
{
    background: url('http://2.envato-static.com/images/common/tabs-67f2a86119.png') 0 -270px repeat-x;
}
#page-tabs .selected div
{
    background: url('http://2.envato-static.com/images/common/tabs-67f2a86119.png') 0 -324px no-repeat;
}
#page-tabs .selected.last .last
{
    background: url('http://2.envato-static.com/images/common/tabs-67f2a86119.png') 0 -108px no-repeat;
}
#page-tabs .selected + li div
{
    background: url('http://2.envato-static.com/images/common/tabs-67f2a86119.png') 0 -297px no-repeat;
}
#page-tabs .selected:first-child div:first-child
{
    background: url('http://2.envato-static.com/images/common/tabs-67f2a86119.png') 0 -81px no-repeat;
}
#page-tabs .right
{
    float: right;
}
#page-tabs .right li:first-child div:first-child,#page-tabs .right .selected:first-child div:first-child
{
    width: 21px;
}
#page-tabs .right li:first-child div:first-child
{
    background: url('http://2.envato-static.com/images/common/tabs-67f2a86119.png') 0 -162px no-repeat;
}
#page-tabs .right .last .last
{
    background: url('http://2.envato-static.com/images/common/tabs-67f2a86119.png') 0 -189px no-repeat;
    width: 9px;
}
#page-tabs .right .selected.last .last
{
    background: url('http://2.envato-static.com/images/common/tabs-67f2a86119.png') 0 -243px no-repeat;
}
#page-tabs .right .selected:first-child div:first-child
{
    background: url('http://2.envato-static.com/images/common/tabs-67f2a86119.png') 0 -216px no-repeat;
}
.panel
{
    background: #fff;
    border: 1px solid #a6a6a6;
    margin-bottom: 20px;
    position: relative;
}
.panel .inner-boundary
{
    padding: 10px;
}
.panel .choices
{
    position: relative;
    text-align: center;
}
.panel .choices a
{
    margin: 0;
    position: absolute;
    top: 14px;
}
.panel .choices a[href="/signup"]
{
    right: 550px;
}
.panel .choices a[href="/signin"]
{
    left: 550px;
}
.panel .choices span
{
    background: #bbb;
    border-radius: 45px;
    color: #fff;
    display: inline-block;
    font-size: 24px;
    khtml-border-radius: 45px;
    margin-bottom: 20px;
    moz-border-radius: 45px;
    ms-border-radius: 45px;
    o-border-radius: 45px;
    padding: 15px;
    text-transform: uppercase;
    webkit-border-radius: 45px;
}
.panel .close
{
    position: absolute;
}
.panel .close
{
    right: 20px;
    top: 20px;
}
.panel.account-required h2
{
    text-align: center;
}
.fresh-prince-of-envato.container.sidebar
{
    float: right;
    width: 345px;
}
.fresh-prince-of-envato.sidebar.container .section .content
{
    padding: 15px 20px;
}
.fresh-prince-of-envato.container .section
{
    border: 1px solid #bbb;
    margin-bottom: 20px;
}
.fresh-prince-of-envato.container .section .content
{
    background-color: #f4f4f4;
    border: 1px solid white;
    padding: 20px;
}
.fresh-prince-of-envato.container .section h4
{
    background: #434343 url('http://3.envato-static.com/images/common/headings/heading_bg.png?1340943097') repeat-x;
    background: url('http://3.envato-static.com/images/common/headings/heading_bg.png?1340943097'), linear-gradient(#434343,#363636);
    background: url('http://3.envato-static.com/images/common/headings/heading_bg.png?1340943097'), -moz-linear-gradient(#434343,#363636);
    background: url('http://3.envato-static.com/images/common/headings/heading_bg.png?1340943097'), -o-linear-gradient(#434343,#363636);
    background: url('http://3.envato-static.com/images/common/headings/heading_bg.png?1340943097'), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #434343), color-stop(100%, #363636));
    background: url('http://3.envato-static.com/images/common/headings/heading_bg.png?1340943097'), -webkit-linear-gradient(#434343,#363636);
    border-bottom: 1px solid #303030;
    color: #eee;
    font-size: 18px;
    height: 45px;
    line-height: 45px;
    padding: 0px;
    padding-left: 20px;
}
.fresh-prince-of-envato.container dl.form-list
{
    margin-bottom: 0.5em;
    overflow: hidden;
}
.fresh-prince-of-envato.container dl.form-list dt
{
    width: 180px;
}
.fresh-prince-of-envato.container dl.form-list dt label
{
    font-size: 15px;
    line-height: 42px;
}
.fresh-prince-of-envato.container dl.form-list dd
{
    margin-bottom: 1em;
    position: relative;
    width: 370px;
}
.fresh-prince-of-envato.container dl.form-list div.error,.fresh-prince-of-envato.container dl.form-list div.success,.fresh-prince-of-envato.container dl.form-list div.note
{
    border-radius: 5px;
    khtml-border-radius: 5px;
    moz-border-radius: 5px;
    ms-border-radius: 5px;
    o-border-radius: 5px;
    webkit-border-radius: 5px;
}
.formtastic input[type=radio],.formtastic input[type=checkbox]
{
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
}
.fresh-prince-of-envato input.big,.fresh-prince-of-envato .formtastic input[type=text],.formtastic .fresh-prince-of-envato input[type=text],.fresh-prince-of-envato .formtastic textarea,.formtastic .fresh-prince-of-envato textarea,.formtastic input.big,.formtastic input[type=text],.formtastic textarea
{
    background: #fff;
    border-color: #ccc;
    border-radius: 5px;
    color: #555;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    font-size: 15px;
    khtml-border-radius: 5px;
    moz-border-radius: 5px;
    moz-transition-duration: 0.5s;
    moz-transition-property: opacity;
    ms-border-radius: 5px;
    ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    o-border-radius: 5px;
    opacity: 0.6;
    o-transition-duration: 0.5s;
    o-transition-property: opacity;
    padding: 12px 15px;
    transition-duration: 0.5s;
    transition-property: opacity;
    webkit-border-radius: 5px;
    webkit-transition-duration: 0.5s;
    webkit-transition-property: opacity;
    width: 335px;
}
.fresh-prince-of-envato input.big:focus,.fresh-prince-of-envato .formtastic input[type=text]:focus,.formtastic .fresh-prince-of-envato input[type=text]:focus,.fresh-prince-of-envato .formtastic textarea:focus,.formtastic .fresh-prince-of-envato textarea:focus,.formtastic input.big:focus,.formtastic input[type=text]:focus,.formtastic textarea:focus
{
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
}
.fresh-prince-of-envato input.big.valid,.fresh-prince-of-envato .formtastic input.valid[type=text],.formtastic .fresh-prince-of-envato input.valid[type=text],.fresh-prince-of-envato .formtastic textarea.valid,.formtastic .fresh-prince-of-envato textarea.valid,.formtastic input.big.valid,.formtastic input.valid[type=text],.formtastic textarea.valid
{
    background: white url(/images/forms/green_tick.png) no-repeat right;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    opacity: 0.8;
}
.fresh-prince-of-envato input.big.invalid,.fresh-prince-of-envato .formtastic input.invalid[type=text],.formtastic .fresh-prince-of-envato input.invalid[type=text],.fresh-prince-of-envato .formtastic textarea.invalid,.formtastic .fresh-prince-of-envato textarea.invalid,.formtastic input.big.invalid,.formtastic input.invalid[type=text],.formtastic textarea.invalid
{
    background: white url(/images/forms/invalid.png) no-repeat right;
    border-color: #d22f28;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
}
.fresh-prince-of-envato input.big.validating,.fresh-prince-of-envato .formtastic input.validating[type=text],.formtastic .fresh-prince-of-envato input.validating[type=text],.fresh-prince-of-envato .formtastic textarea.validating,.formtastic .fresh-prince-of-envato textarea.validating,.formtastic input.big.validating,.formtastic input.validating[type=text],.formtastic textarea.validating
{
    background: white url(/images/common/small_loader.gif) no-repeat 99%;
}
.fresh-prince-of-envato div.validation_message,.formtastic div.validation_message
{
    margin-bottom: 0.5em;
}
.fresh-prince-of-envato label[generated=true].invalid,.formtastic label[generated=true].invalid
{
    color: #d22f28;
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: 1em;
    position: absolute;
    width: 340px;
}
.fresh-prince-of-envato input[type='password'],.formtastic input[type='password']
{
    letter-spacing: 3px;
}
.fresh-prince-of-envato .password-meter,.formtastic .password-meter
{
    font-weight: bold;
    line-height: 52px;
    position: absolute;
    right: 26px;
    top: 0;
    z-index: 100;
}
.fresh-prince-of-envato .password-meter .password-meter-message-weak,.fresh-prince-of-envato .password-meter .password-meter-message-very-weak,.fresh-prince-of-envato .password-meter .password-meter-message-too-short,.formtastic .password-meter .password-meter-message-weak,.formtastic .password-meter .password-meter-message-very-weak,.formtastic .password-meter .password-meter-message-too-short
{
    color: #d22f28;
}
.fresh-prince-of-envato .password-meter .password-meter-message-good,.formtastic .password-meter .password-meter-message-good
{
    color: #2254b0;
}
.fresh-prince-of-envato .password-meter .password-meter-message-strong,.formtastic .password-meter .password-meter-message-strong
{
    color: #9ab221;
}
.item-grid,.item-list,.user-list,.download-list
{
    background: #f4f4f4;
    border: 1px solid #bbb;
    display: block;
    list-style: none;
    margin-bottom: 20px;
    zoom: 1;
}
.item-grid:after,.item-list:after,.user-list:after,.download-list:after
{
    clear: both;
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.sort-control
{
    float: left;
    margin-right: 10px;
}
.sort-direction-asc
{
    background: url('http://2.envato-static.com/images/common/search-04a048aaaa.png') 8px -299px no-repeat;
    height: 30px;
    text-indent: -9999px;
    width: 30px;
}
.sort-direction-asc:hover,.sort-direction-asc:focus
{
    background-position: 8px -129px;
}
.sort-direction-desc
{
    background: url('http://2.envato-static.com/images/common/search-04a048aaaa.png') 8px -638px no-repeat;
    height: 30px;
    text-indent: -9999px;
    width: 30px;
}
.sort-direction-desc:hover,.sort-direction-desc:focus
{
    background-position: 8px -468px;
}
.item-list > li,.user-list > li,.download-list > li
{
    border-bottom: 1px solid #e0e0e0;
    padding: 20px;
    position: relative;
    zoom: 1;
}
.item-list > li:after,.user-list > li:after,.download-list > li:after
{
    clear: both;
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.item-list > li:last-child,.user-list > li:last-child,.download-list > li:last-child
{
    border-bottom-width: 0;
}
.item-list h3,.user-list h3,.download-list h3
{
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 5px;
}
.item-list h3 a,.user-list h3 a,.download-list h3 a
{
    color: #171717;
}
.item-list small,.user-list small,.download-list small
{
    font-size: 11px;
}
.item-list .thumbnail,.user-list .thumbnail,.download-list .thumbnail
{
    float: left;
    margin-right: 20px;
    min-height: 80px;
}
.item-list .thumbnail a,.user-list .thumbnail a,.download-list .thumbnail a
{
    display: block;
}
.item-list .thumbnail img,.user-list .thumbnail img,.download-list .thumbnail img
{
    display: block;
    max-width: 80px;
}
.x-button
{
    background: url("/images/graphicriver/buttons/delete.png") no-repeat right top;
    height: 16px;
    position: absolute;
    right: 10px;
    text-indent: -9999px;
    top: 10px;
    width: 16px;
}
.item-grid
{
    line-height: normal;
    padding: 10px 12px 0;
}
.item-grid li
{
    float: left;
    height: 160px;
    margin: 0 10px 15px 0;
    position: relative;
    text-align: center;
    width: 140px;
}
.item-grid li:nth-of-type(5n)
{
    margin-right: 0;
}
.item-grid li:nth-of-type(5n+6):before
{
    background: #e0e0e0;
    content: "";
    display: block;
    height: 1px;
    left: -12px;
    position: absolute;
    top: -15px;
    width: 764px;
}
.item-grid h3
{
    padding: 0;
}
.item-grid h3 a
{
    color: #171717;
    display: block;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 140px;
}
.item-grid small
{
    font-size: 11px;
}
.item-grid .thumbnail
{
    display: inline-block;
    height: 90px;
    width: 90px;
}
.item-grid .thumbnail a
{
    display: inline-block;
    margin-top: 5px;
}
.item-grid .thumbnail a.audio_player
{
    border: none;
    margin-left: 5px;
}
.item-grid .thumbnail img
{
    display: block;
}
.item-grid .item-info
{
    padding-top: 5px;
}
.item-grid .sale-info
{
    display: table-cell;
    height: 40px;
    vertical-align: bottom;
    width: 140px;
}
.item-grid .sale-info a
{
    background: url('http://2.envato-static.com/images/common/search-04a048aaaa.png') 0 -872px no-repeat;
    color: #aaa;
    font-size: 11px;
    padding-left: 18px;
}
.item-grid .price
{
    border-left: 1px solid #ccc;
    display: inline-block;
    margin-bottom: 5px;
    margin-left: 5px;
    padding-left: 10px;
}
.item-grid .author,.item-grid .meta
{
    display: none;
}
.item-grid .photo
{
    height: 200px;
}
.item-grid .photo .thumbnail
{
    display: table-cell;
    height: 130px;
    vertical-align: bottom;
    width: 140px;
}
.item-grid.mixed li
{
    height: 155px;
}
.item-grid.mixed img
{
    max-height: 80px;
    max-width: 80px;
}
.item-grid.mixed .thumbnail
{
    height: 90px;
}
.oldie .item-grid li
{
    margin-right: 8px;
}
.item-list
{
    line-height: normal;
}
.item-list .item-info
{
    float: left;
    margin-right: 20px;
    padding-top: 5px;
    width: 230px;
}
.item-list .author
{
    font-size: 11px;
}
.item-list .meta
{
    float: left;
    line-height: 16px;
    padding-top: 5px;
    width: 250px;
}
.item-list .sale-info
{
    float: right;
    padding-top: 40px;
    position: relative;
    text-align: center;
    width: 120px;
}
.item-list .price
{
    color: #171717;
    font-family: "Helvetica Neue",Arial,sans-serif;
    font-size: 33px;
    left: 0;
    position: absolute;
    top: 0;
    width: 120px;
}
.item-list .rating
{
    margin-top: 3px;
}
.item-list .photo .sale-info
{
    padding-top: 5px;
}
.user-list .user-info
{
    float: left;
    margin-right: 20px;
    padding-top: 5px;
    width: 230px;
}
.user-list .meta
{
    float: left;
    line-height: 16px;
    padding-top: 5px;
    width: 250px;
}
.user-list .sale-info
{
    float: right;
    padding-top: 35px;
    position: relative;
    text-align: center;
    width: 120px;
}
.user-list .sale-count
{
    color: #171717;
    font-family: "Helvetica Neue",Arial,sans-serif;
    font-size: 33px;
    font-style: normal;
    left: 0;
    position: absolute;
    top: 0;
    width: 120px;
}
.user-list .rating
{
    margin-top: 3px;
}
.download-list .item-info
{
    float: left;
    margin-right: 20px;
    padding-top: 5px;
    width: 230px;
}
.external-licenses
{
    list-style: none;
    padding-top: 5px;
}
.external-licenses li
{
    margin-bottom: 5px;
}
.download-action
{
    clear: right;
    float: right;
    width: 310px;
}
.download-action a[role=button]
{
    clear: left;
    float: left;
}
.download-action .aside
{
    text-align: center;
}
.download-action .affiliate-callout
{
    background-color: #fff;
    border: 1px solid #d5d5d5;
    display: inline-block;
    padding: 7px 7px 8px;
    position: relative;
}
.download-action .affiliate-callout:after
{
    background: url(/images/common/icons-buttons/downloads-affiliate-arrow.png);
    content: "";
    height: 11px;
    left: -6px;
    position: absolute;
    top: 8px;
    width: 6px;
}
.download-action .rating-container
{
    padding-top: 7px;
}
.no-downloads
{
    display: block;
    font-size: 11px;
    margin-bottom: 5px;
}
.multiple-downloads
{
    list-style: none;
}
.thread-list
{
    margin-bottom: 20px;
}
#fullscreen
{
    padding-top: 12px;
    text-align: center;
}
.item-preview
{
    min-height: 245px;
    padding: 12px;
    position: relative;
    text-align: center;
}
.item-preview img
{
    display: block;
}
.item-preview.arrow-to-sidebar:before
{
    background: url(/images/common/icons-buttons/preview-right-arrow.png);
    content: "";
    height: 25px;
    position: absolute;
    right: -14px;
    top: 30px;
    width: 15px;
}
.comment-subject
{
    display: none;
}
#begin-upload
{
    padding-bottom: 5px;
}
#social_networks label
{
    margin-top: 0;
    width: auto;
}
#social_networks img
{
    display: block;
}
#social_networks .inputs
{
    padding-top: 2px;
}
.forums-sidebar
{
    padding-top: 10px;
}
.forum-rules
{
    padding: 10px 0;
}
.forum-rules a
{
    background: url(/images/common/icons-buttons/forum/leaf.png) 10px 0 no-repeat;
    display: block;
    height: 35px;
    margin-bottom: 10px;
    padding-left: 55px;
}
.forum-rules a:first-child
{
    background: url(/images/common/icons-buttons/forum/rules.png) 0 0 no-repeat;
    height: 37px;
    padding-top: 8px;
}
.forum-rules a:hover,.forum-rules a:focus
{
    text-decoration: none;
}
.forum-rules a:hover strong,.forum-rules a:focus strong
{
    text-decoration: underline;
}
.forum-rules strong
{
    font-weight: bold;
}
.forum-rules span
{
    color: #444;
}
.deposit-amounts
{
    list-style: none;
    padding: 10px 0 0 20px;
    width: 450px;
}
.deposit-amounts li
{
    float: left;
    margin-bottom: 15px;
    width: 150px;
}
.deposit-amounts label
{
    color: #000;
    font-family: "Helvetica Neue", Arial, sans-serif;
    font-size: 30px;
}
.deposit-amounts label span
{
    font-size: 20px;
    vertical-align: top;
}
.deposit-amounts input
{
    vertical-align: top;
}
.deposit-aside
{
    float: right;
    margin-left: 20px;
    text-align: center;
    width: 190px;
}
.deposit-mb
{
    padding-bottom: 40px;
    padding-top: 30px;
    position: relative;
}
.deposit-mb select
{
    left: 165px;
    position: absolute;
    top: 70px;
    width: 245px;
}
.complete-container
{
    background: black url(/images/homepage_banner.jpg);
    padding: 50px 0;
    text-align: center;
}
.complete-container h2
{
    color: #fff;
    font-size: 45px;
    padding: 0;
}
.complete-container p
{
    color: #9d9587;
    font-family: "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
}
.complete-container div
{
    height: 30px;
    padding: 30px 0 0;
}
.featured-item h2
{
    color: #999;
    float: right;
    font: 13px/13px Tahoma,Geneva,sans-serif;
    padding-bottom: 0;
}
.featured-item-thumbs
{
    float: left;
    margin-bottom: 5px;
    margin-right: 30px;
    position: relative;
}
.featured-item-thumbs a
{
    display: block;
}
.featured-item-thumbs .avatar
{
    left: 50px;
    position: absolute;
    top: 50px;
}
.featured-item-info h3
{
    padding-bottom: 0;
}
.featured-item-info h3 a
{
    color: #131313;
    font-size: 24px;
}
.featured-item-info small
{
    display: inline-block;
    font-size: 11px;
    margin-bottom: 5px;
}
.item-in-list
{
    margin-bottom: 20px;
    zoom: 1;
}
.item-in-list:after
{
    clear: both;
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.item-in-list:last-child
{
    margin-bottom: 0;
}
.item-in-list div
{
    float: left;
    margin-right: 15px;
    width: 400px;
}
.item-in-list .thumbnail
{
    float: left;
    margin-right: 15px;
}
.item-in-list .item-name
{
    color: #171717;
    font: bold 16px/19px "Helvetica Neue",Arial,sans-serif;
    text-decoration: none;
}
.item-in-list .item-name:hover,.item-in-list .item-name:focus
{
    text-decoration: underline;
}
.item-in-list .cost
{
    color: #171717;
    font: 33px/33px "Helvetica Neue",Arial,sans-serif;
}
div.audio-container
{
    position: relative;
}
div.audio-container img
{
    display: block;
}
div.audio-container .audio_player
{
    background: transparent url('http://1.envato-static.com/images/audio_player.png?1340943097') no-repeat top center;
    display: block;
    height: 25px;
    left: 0px;
    position: absolute;
    text-align: center;
    top: 55px;
    width: 80px;
    z-index: 2;
}
div#accordion,.admin-accordion
{
    border-bottom: 1px solid #ececeb;
    border-top: 1px solid #a8a8a7;
    margin-bottom: 10px;
    margin-top: 10px;
}
div#accordion .accordion-label,.admin-accordion .accordion-label
{
    background-image: url('http://0.envato-static.com/images/graphicriver/right-slide.png?1340943097');
    background-position: 12px 12px;
    background-repeat: no-repeat;
    border-top: 1px solid #ececeb;
    cursor: pointer;
    font-weight: bold;
    padding: 10px 20px 10px 34px;
}
div#accordion .ui-state-default:hover,.admin-accordion .ui-state-default:hover
{
    color: #000;
}
div#accordion .ui-state-default,.admin-accordion .ui-state-default
{
    border-bottom: 1px solid #a8a8a7;
}
div#accordion .ui-state-default .down-arrow,.admin-accordion .ui-state-default .down-arrow
{
    display: none;
}
div#accordion .ui-state-active,.admin-accordion .ui-state-active
{
    background-color: #0568b3;
    background-image: url('http://2.envato-static.com/images/graphicriver/backgrounds/nav-background.png?1340943097');
    background-position: top;
    background-repeat: repeat;
    border: 1px solid #000;
    border-color: #014e88;
    color: #fff;
    position: relative;
}
div#accordion .ui-state-active .down-arrow,.admin-accordion .ui-state-active .down-arrow
{
    display: block;
    left: 12px;
    position: absolute;
    top: 12px;
    z-index: 100;
}
div#accordion .ui-accordion-content-active,.admin-accordion .ui-accordion-content-active
{
    padding: 16px 34px 16px 34px;
}
div#accordion .post,.admin-accordion .post
{
    overflow: hidden;
}
div#accordion .two-column,.admin-accordion .two-column
{
    padding: 0 0 10px;
}
div#accordion .two-column tr td,.admin-accordion .two-column tr td
{
    padding-right: 50px;
}
#fsCell7922832,#items div.inner-boundary ul.item-list li.first-item #live-search-results,#fsForm768266 #fsPage768266-1,.wiki-container,.post-body,.item-description,.user-bio,.post-content,.comment_reply_content,.terms,.user-edit-exclusivity,.forum_search_wrapper
{
    line-height: 19px;
}
#fsCell7922832 p.intro,#items div.inner-boundary ul.item-list li.first-item #live-search-results p.intro,#fsForm768266 #fsPage768266-1 p.intro,.wiki-container p.intro,.post-body p.intro,.item-description p.intro,.user-bio p.intro,.post-content p.intro,.comment_reply_content p.intro,.terms p.intro,.user-edit-exclusivity p.intro,.forum_search_wrapper p.intro
{
    font-family: Arial,Sans-serif;
    font-size: 16px;
    font-style: italic;
    line-height: 22px;
}
#fsCell7922832 img.right,#items div.inner-boundary ul.item-list li.first-item #live-search-results img.right,#fsForm768266 #fsPage768266-1 img.right,.wiki-container img.right,.post-body img.right,.item-description img.right,.user-bio img.right,.post-content img.right,.comment_reply_content img.right,.terms img.right,.user-edit-exclusivity img.right,.forum_search_wrapper img.right
{
    float: right;
    margin-bottom: 20px;
    margin-left: 20px;
}
#fsCell7922832 h1,#items div.inner-boundary ul.item-list li.first-item #live-search-results h1,#fsForm768266 #fsPage768266-1 h1,.wiki-container h1,.post-body h1,.item-description h1,.user-bio h1,.post-content h1,.comment_reply_content h1,.terms h1,.user-edit-exclusivity h1,.forum_search_wrapper h1
{
    display: none;
}
#fsCell7922832 h2,#items div.inner-boundary ul.item-list li.first-item #live-search-results h2,#fsForm768266 #fsPage768266-1 h2,.wiki-container h2,.post-body h2,.item-description h2,.user-bio h2,.post-content h2,.comment_reply_content h2,.terms h2,.user-edit-exclusivity h2,.forum_search_wrapper h2
{
    background-image: url('http://1.envato-static.com/images/common/backgrounds/indent.gif?1340943097');
    background-position: bottom;
    background-repeat: repeat-x;
    color: #000;
    font-family: "Helvetica Neue",Arial,sans-serif;
    font-size: 27px;
    margin-bottom: 10px;
    margin-top: 15px;
    padding-bottom: 20px;
}
#fsCell7922832 h2 a,#items div.inner-boundary ul.item-list li.first-item #live-search-results h2 a,#fsForm768266 #fsPage768266-1 h2 a,.wiki-container h2 a,.post-body h2 a,.item-description h2 a,.user-bio h2 a,.post-content h2 a,.comment_reply_content h2 a,.terms h2 a,.user-edit-exclusivity h2 a,.forum_search_wrapper h2 a
{
    color: #000;
    padding-left: 1px;
    text-decoration: none;
}
#fsCell7922832 h3,#items div.inner-boundary ul.item-list li.first-item #live-search-results h3,#fsForm768266 #fsPage768266-1 h3,.wiki-container h3,.post-body h3,.item-description h3,.user-bio h3,.post-content h3,.comment_reply_content h3,.terms h3,.user-edit-exclusivity h3,.forum_search_wrapper h3
{
    background-image: url('http://1.envato-static.com/images/common/backgrounds/indent.gif?1340943097');
    background-position: bottom;
    background-repeat: repeat-x;
    color: #000;
    font-family: "Helvetica Neue",Arial,sans-serif;
    font-size: 20px;
    margin-bottom: 15px;
    margin-top: 20px;
    padding-bottom: 10px;
}
#fsCell7922832 h4,#items div.inner-boundary ul.item-list li.first-item #live-search-results h4,#fsForm768266 #fsPage768266-1 h4,.wiki-container h4,.post-body h4,.item-description h4,.user-bio h4,.post-content h4,.comment_reply_content h4,.terms h4,.user-edit-exclusivity h4,.forum_search_wrapper h4
{
    color: #000;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-top: 15px;
    text-transform: uppercase;
}
#fsCell7922832 ul,#fsCell7922832 ol,#items div.inner-boundary ul.item-list li.first-item #live-search-results ul,#items div.inner-boundary ul.item-list li.first-item #live-search-results ol,#fsForm768266 #fsPage768266-1 ul,#fsForm768266 #fsPage768266-1 ol,.wiki-container ul,.wiki-container ol,.post-body ul,.post-body ol,.item-description ul,.item-description ol,.user-bio ul,.user-bio ol,.post-content ul,.post-content ol,.comment_reply_content ul,.comment_reply_content ol,.terms ul,.terms ol,.user-edit-exclusivity ul,.user-edit-exclusivity ol,.forum_search_wrapper ul,.forum_search_wrapper ol
{
    list-style-position: outside;
    margin-bottom: 6px;
    margin-top: 6px;
}
#fsCell7922832 ul,#items div.inner-boundary ul.item-list li.first-item #live-search-results ul,#fsForm768266 #fsPage768266-1 ul,.wiki-container ul,.post-body ul,.item-description ul,.user-bio ul,.post-content ul,.comment_reply_content ul,.terms ul,.user-edit-exclusivity ul,.forum_search_wrapper ul
{
    list-style-type: square;
    margin-left: 20px;
}
#fsCell7922832 ol,#items div.inner-boundary ul.item-list li.first-item #live-search-results ol,#fsForm768266 #fsPage768266-1 ol,.wiki-container ol,.post-body ol,.item-description ol,.user-bio ol,.post-content ol,.comment_reply_content ol,.terms ol,.user-edit-exclusivity ol,.forum_search_wrapper ol
{
    list-style-type: decimal;
    margin-left: 30px;
}
#fsCell7922832 ol li.alpha,#items div.inner-boundary ul.item-list li.first-item #live-search-results ol li.alpha,#fsForm768266 #fsPage768266-1 ol li.alpha,.wiki-container ol li.alpha,.post-body ol li.alpha,.item-description ol li.alpha,.user-bio ol li.alpha,.post-content ol li.alpha,.comment_reply_content ol li.alpha,.terms ol li.alpha,.user-edit-exclusivity ol li.alpha,.forum_search_wrapper ol li.alpha
{
    list-style-type: lower-alpha;
}
#fsCell7922832 ol li.roman,#items div.inner-boundary ul.item-list li.first-item #live-search-results ol li.roman,#fsForm768266 #fsPage768266-1 ol li.roman,.wiki-container ol li.roman,.post-body ol li.roman,.item-description ol li.roman,.user-bio ol li.roman,.post-content ol li.roman,.comment_reply_content ol li.roman,.terms ol li.roman,.user-edit-exclusivity ol li.roman,.forum_search_wrapper ol li.roman
{
    list-style-type: lower-roman;
}
#fsCell7922832 ol li,#fsCell7922832 ul li,#items div.inner-boundary ul.item-list li.first-item #live-search-results ol li,#items div.inner-boundary ul.item-list li.first-item #live-search-results ul li,#fsForm768266 #fsPage768266-1 ol li,#fsForm768266 #fsPage768266-1 ul li,.wiki-container ol li,.wiki-container ul li,.post-body ol li,.post-body ul li,.item-description ol li,.item-description ul li,.user-bio ol li,.user-bio ul li,.post-content ol li,.post-content ul li,.comment_reply_content ol li,.comment_reply_content ul li,.terms ol li,.terms ul li,.user-edit-exclusivity ol li,.user-edit-exclusivity ul li,.forum_search_wrapper ol li,.forum_search_wrapper ul li
{
    margin-bottom: 2px;
    padding-left: 8px;
}
#fsCell7922832 ul.RSSlist li,#items div.inner-boundary ul.item-list li.first-item #live-search-results ul.RSSlist li,#fsForm768266 #fsPage768266-1 ul.RSSlist li,.wiki-container ul.RSSlist li,.post-body ul.RSSlist li,.item-description ul.RSSlist li,.user-bio ul.RSSlist li,.post-content ul.RSSlist li,.comment_reply_content ul.RSSlist li,.terms ul.RSSlist li,.user-edit-exclusivity ul.RSSlist li,.forum_search_wrapper ul.RSSlist li
{
    margin-bottom: 5px;
}
#fsCell7922832 ul.RSSlist li li,#items div.inner-boundary ul.item-list li.first-item #live-search-results ul.RSSlist li li,#fsForm768266 #fsPage768266-1 ul.RSSlist li li,.wiki-container ul.RSSlist li li,.post-body ul.RSSlist li li,.item-description ul.RSSlist li li,.user-bio ul.RSSlist li li,.post-content ul.RSSlist li li,.comment_reply_content ul.RSSlist li li,.terms ul.RSSlist li li,.user-edit-exclusivity ul.RSSlist li li,.forum_search_wrapper ul.RSSlist li li
{
    margin-bottom: 2px;
}
#fsCell7922832 em,#items div.inner-boundary ul.item-list li.first-item #live-search-results em,#fsForm768266 #fsPage768266-1 em,.wiki-container em,.post-body em,.item-description em,.user-bio em,.post-content em,.comment_reply_content em,.terms em,.user-edit-exclusivity em,.forum_search_wrapper em
{
    color: #000;
    font-family: Arial,sans-serif;
    font-style: italic;
}
#fsCell7922832 strong,#items div.inner-boundary ul.item-list li.first-item #live-search-results strong,#fsForm768266 #fsPage768266-1 strong,.wiki-container strong,.post-body strong,.item-description strong,.user-bio strong,.post-content strong,.comment_reply_content strong,.terms strong,.user-edit-exclusivity strong,.forum_search_wrapper strong
{
    color: #343434;
    font-weight: bold;
}
#fsCell7922832 blockquote,#items div.inner-boundary ul.item-list li.first-item #live-search-results blockquote,#fsForm768266 #fsPage768266-1 blockquote,.wiki-container blockquote,.post-body blockquote,.item-description blockquote,.user-bio blockquote,.post-content blockquote,.comment_reply_content blockquote,.terms blockquote,.user-edit-exclusivity blockquote,.forum_search_wrapper blockquote
{
    border-color: #014e88;
    border-left: 1px solid;
    color: #777;
    font-family: Arial,sans-serif;
    font-style: italic;
    margin-bottom: 10px;
    padding-left: 20px;
}
#fsCell7922832 blockquote a.byline,#items div.inner-boundary ul.item-list li.first-item #live-search-results blockquote a.byline,#fsForm768266 #fsPage768266-1 blockquote a.byline,.wiki-container blockquote a.byline,.post-body blockquote a.byline,.item-description blockquote a.byline,.user-bio blockquote a.byline,.post-content blockquote a.byline,.comment_reply_content blockquote a.byline,.terms blockquote a.byline,.user-edit-exclusivity blockquote a.byline,.forum_search_wrapper blockquote a.byline
{
    color: #777;
    font-weight: bold;
    text-decoration: underline;
}
#items .item-list .terms li
{
    border: none;
    list-style: decimal;
    padding: 0px;
}
.user-edit-exclusivity
{
    background-color: #f4f4f4;
    border: 1px solid #aaa;
    height: 400px;
    margin-bottom: 10px;
    margin-top: 10px;
    overflow: auto;
    padding: 20px;
    padding-right: 30px;
}
.item-description h2,.user-bio h2,#fsPage768266-1 h2
{
    background-image: url('http://1.envato-static.com/images/common/backgrounds/indent.gif?1340943097');
    background-position: bottom;
    background-repeat: repeat-x;
    color: #000;
    font-family: "Helvetica Neue",Arial,sans-serif;
    font-size: 20px;
    margin-bottom: 15px;
    margin-top: 20px;
    padding-bottom: 10px;
}
.item-description h3,.user-bio h3,#fsPage768266-1 h3
{
    background-image: url('http://1.envato-static.com/images/common/backgrounds/indent.gif?1340943097');
    background-position: bottom;
    background-repeat: repeat-x;
    color: #605d57;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 20px;
    padding-bottom: 10px;
}
.item-description h1,.user-bio h1,#fsPage768266-1 h1
{
    display: none;
}
.item-description h2,.item-description h3,.item-description h4,.item-description h5,.user-bio h2,.user-bio h3,.user-bio h4,.user-bio h5,#fsPage768266-1 h2,#fsPage768266-1 h3,#fsPage768266-1 h4,#fsPage768266-1 h5
{
    padding-left: 1px;
}
.post-body h1,.post-content h1
{
    display: none;
}
.post-body h2,.post-content h2
{
    display: none;
}
.post-body h3,.post-content h3
{
    background-image: url('http://1.envato-static.com/images/common/backgrounds/indent.gif?1340943097');
    background-position: bottom;
    background-repeat: repeat-x;
    color: #605d57;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 20px;
    padding-bottom: 10px;
}
dl.hidden,.hidden
{
    display: none;
}
img.right
{
    float: right;
    margin-bottom: 20px;
    margin-left: 20px;
}
div.centered
{
    text-align: center;
}
.large-sidebar img.right
{
    margin-left: 10px;
}
.strong
{
    color: #343434;
    font-weight: bold;
}
.page-title
{
    color: #000;
    float: left;
    font: 38px ProximaNovaSoft,sans-serif;
    letter-spacing: -1px;
    padding: 0;
}
.page-title span
{
    color: #757575;
    font: 12px tahoma,sans-serif;
    letter-spacing: 0.5px;
    text-shadow: none;
}
.page-title-tagline
{
    float: left;
    margin: 16px 0 0 8px;
}
.page-title-tagline strong
{
    font: 20px ProximaNovaSoft,sans-serif;
}
.page-title-tagline a
{
    font-size: 13px;
}
#breadcrumbs
{
    color: #c2c2c2;
    font-size: 9px;
    padding-top: 15px;
}
#breadcrumbs a
{
    color: #757575;
    margin-left: 6px;
    margin-right: 4px;
}
#breadcrumbs a.first
{
    margin-left: 0px;
}
body#homepage #breadcrumbs a
{
    display: none;
}
fieldset
{
    border: 1px solid #585858;
    margin: 20px 0px;
    padding: 10px 25px;
}
fieldset legend
{
    color: #191919;
    font-family: "Helvetica Neue",Arial,sans-serif;
    font-size: 24px;
    padding: 0px 10px;
}
hr
{
    background-position: 0px -54px;
    border: none;
    display: block;
    height: 2px;
    margin-bottom: 15px;
    margin-top: 15px;
}
.fancy-list
{
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}
.fancy-list li
{
    background-image: url('http://0.envato-static.com/images/graphicriver/right-slide.png?1340943097');
    background-position: 2px 2px;
    background-repeat: no-repeat;
    list-style-type: none;
    margin-left: 0;
    padding-bottom: 5px;
    padding-left: 25px;
}
dl
{
    padding: 10px 0px;
}
dl dt
{
    color: #1d1d1d;
    font-weight: bold;
}
dl dd
{
    padding-left: 20px;
}
.note
{
    background: #dcd7cd url('http://1.envato-static.com/images/common/icons-buttons/note.gif?1340943097') no-repeat 19px 10px;
    border: 1px solid #9d948e;
    padding: 20px;
    padding-left: 60px;
}
.tip
{
    background: #f5f5b4 url('http://3.envato-static.com/images/common/icons-buttons/tip.gif?1340943097') no-repeat 19px 10px;
    border: 1px solid #b6a375;
    padding: 20px;
    padding-left: 60px;
}
.error,.fsError
{
    background: #fac7ae url('http://1.envato-static.com/images/common/icons-buttons/alert.gif?1340943097') no-repeat 19px 20px;
    border: 1px solid #bb726f;
    padding: 20px;
    padding-left: 70px;
}
.fsValidationError input.fsRequired,.fsValidationError input.input
{
    border: 2px solid #bb726f;
}
.notice
{
    background: #f5f5b4 url('http://0.envato-static.com/images/common/icons-buttons/info.gif?1340943097') no-repeat 20px 15px;
    border: 1px solid #b6a375;
    padding: 20px;
    padding-left: 60px;
}
.success
{
    background: #b7cf9d url('http://0.envato-static.com/images/common/icons-buttons/success.gif?1340943097') no-repeat 15px 10px;
    background-color: #cae8f4;
    border: 1px solid;
    border-color: #087db9;
    padding: 20px;
    padding-left: 70px;
}
.note,.tip,.error,.notice,.success,.fsError,.large-sidebar .notice
{
    clear: both;
    color: #404040;
    margin-bottom: 10px;
    margin-top: 10px;
}
.note ul,.note ol,.tip ul,.tip ol,.error ul,.error ol,.notice ul,.notice ol,.success ul,.success ol,.fsError ul,.fsError ol,.large-sidebar .notice ul,.large-sidebar .notice ol
{
    list-style-position: outside;
    margin-bottom: 6px;
    margin-left: 20px;
    margin-top: 6px;
}
.note ul li,.note ol li,.tip ul li,.tip ol li,.error ul li,.error ol li,.notice ul li,.notice ol li,.success ul li,.success ol li,.fsError ul li,.fsError ol li,.large-sidebar .notice ul li,.large-sidebar .notice ol li
{
    margin-bottom: 2px;
    padding-left: 8px;
}
.note ul,.tip ul,.error ul,.notice ul,.success ul,.fsError ul,.large-sidebar .notice ul
{
    list-style-type: square;
}
.note ol,.tip ol,.error ol,.notice ol,.success ol,.fsError ol,.large-sidebar .notice ol
{
    list-style-type: decimal;
}
.note p,.tip p,.error p,.notice p,.success p,.fsError p,.large-sidebar .notice p
{
    padding-top: 0px;
}
#sections
{
    background: #c9c9c9 url('http://1.envato-static.com/images/common/icons-buttons/sections.png?1340943097') no-repeat 10px 10px;
    background-color: #cae8f4;
    border: 1px solid;
    border-color: #087db9;
    color: #313233;
    padding: 25px 10px 10px 10px;
    width: 270px;
}
#sections ul,#sections ol
{
    list-style: none;
}
#sections a
{
    color: #225e8a;
}
.big-announcement
{
    background-color: #0569b4;
    background-image: url('http://0.envato-static.com/images/graphicriver/backgrounds/announce_bg.jpg?1340943097');
    border: 1px solid;
    border-color: #0060aa;
    color: #a7d6ea;
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 20px;
    padding: 30px 80px 30px 250px;
    position: relative;
}
.big-announcement a
{
    color: white;
    text-decoration: underline;
}
.big-announcement #closeme
{
    position: absolute;
    right: 20px;
    top: 20px;
}
div.general_table_border
{
    border: 4px solid #b7b7b7;
    clear: both;
    margin: 10px 0px 10px 0px;
}
table.general_table
{
    border: 1px solid #777;
    width: 100%;
}
table.general_table thead td,table.general_table thead th
{
    background-color: #0568b3;
    background-image: url('http://2.envato-static.com/images/graphicriver/backgrounds/nav-background.png?1340943097');
    background-repeat: repeat-x;
    border-bottom: 1px solid;
    border-color: #014e88;
    color: white;
    font-size: 10px;
    padding: 8px 8px;
    text-transform: uppercase;
}
table.general_table thead td strong,table.general_table thead th strong
{
    color: white;
    font-weight: bold;
}
table.general_table thead td a,table.general_table thead th a
{
    color: #ffe59e;
}
table.general_table thead td.highlighted
{
    background-color: #014e88;
    color: #cae8f4;
}
table.general_table tbody td
{
    background-color: #f4f4f4;
    border-bottom: 1px solid #d0d0d0;
    border-top: 1px solid #fff;
    color: #494949;
    font-size: 12px;
    padding: 5px 10px;
}
table.general_table tbody td.highlighted
{
    background-color: #d4d4d4;
}
table.general_table tbody td.no-wrap
{
    white-space: nowrap;
}
table.general_table tbody td.number
{
    text-align: right;
}
table.general_table tbody tr:hover td
{
    background-color: #fff;
}
table.general_table tbody tr.js-fishy-hover td
{
    background-color: #fff;
}
table.general_table tbody tr.js-fishy-hover.js-selected td
{
    background-color: #cae8f4;
}
table.general_table tfoot td
{
    background-color: #cae8f4;
    border-bottom: 1px solid;
    border-color: #087db9;
    border-top: 1px solid;
    color: #313233;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 10px;
}
table.general_table tfoot td a
{
    color: #225e8a;
}
#sales_table,#referrals_table
{
    width: 100%;
}
.graph
{
    clear: both;
    overflow: hidden;
    padding-top: 1px;
}
.graph .bar
{
    clear: both;
}
.graph .bar strong
{
    float: left;
    height: 19px;
    width: 130px;
}
.graph .bar .graph_1
{
    background-color: #0568b3;
    background-image: url('http://2.envato-static.com/images/graphicriver/backgrounds/nav-background.png?1340943097');
    border: 1px solid;
    border-color: #014e88;
    float: left;
    height: 25px;
    margin-top: -1px;
}
.graph .bar .graph_2
{
    background-color: #0568b3;
    background-image: url('http://2.envato-static.com/images/graphicriver/backgrounds/nav-background-alt.png?1340943097');
    border: 1px solid;
    border-color: #014e88;
    float: left;
    height: 25px;
    margin-top: -1px;
}
.graph .bar .value
{
    color: #898989;
    float: left;
    font-size: 9px;
    margin-left: 10px;
    padding-top: 4px;
    text-transform: uppercase;
}
div.shadowed
{
    border: 1px solid #bbb;

}
div.shadowed div.inner-boundary
{
    background-color: #f4f4f4;
    background-image: url('http://2.envato-static.com/images/common/backgrounds/white_line.png?1340943097');
    background-repeat: repeat-x;
    border: 1px solid #bbb;
    margin: -2px 0px 0px -2px;
}
div.shadowed div.inner-boundary div.inner-border
{
    background-color: #f4f4f4;
    border: 1px solid #fefefe;
}
.inner-boundary
{
    border: 1px solid #d5d5d5;
}
.inner-boundary .inner-border
{
    border: 1px solid #fefefe;
}
.ajax-feedback
{
    border: 4px solid #b7b7b7;
    bottom: 20px;
    color: #000;
    font-size: 9px;
    left: 20px;
    position: fixed;
    text-align: center;
    text-transform: uppercase;
}
.ajax-feedback span
{
    background-color: #f4f4f4;
    background-image: url('http://2.envato-static.com/images/common/backgrounds/white_line.png?1340943097');
    background-repeat: repeat-x;
    border: 1px solid #888;
    display: block;
    padding: 5px 20px 5px 20px;
}
.ajax-feedback img
{
    border: 1px solid #000;
    display: block;
}
.robot-container
{
    background-image: url('http://1.envato-static.com/images/common/backgrounds/robotman.png?1340943097');
    background-repeat: no-repeat;
    height: 534px;
    position: relative;
    width: 865px;
}
.robot-container .robot-message
{
    height: 200px;
    left: 315px;
    overflow: hidden;
    position: absolute;
    top: 90px;
    width: 500px;
}
.robot-container .robot-message .robot-buttons
{
    padding-top: 15px;
}
div.container .jqTransformSelectWrapper ul a:hover,div.container .jqTransformSelectWrapper ul a.selected:hover
{
    background-color: #0568b3;
}
div.week-switcher
{
    float: right;
    margin-top: 25px;
}
div.week-switcher img
{
    vertical-align: bottom;
}
div.trans
{
    left: 0px;
    position: absolute;
    top: 0px;
    z-index: 7999;
}
#marketplace-switcher
{
    background: url('http://0.envato-static.com/images/header-footer/sprite-a5946e4cd2.png') 0 -69px no-repeat;
    cursor: pointer;
    display: block;
    height: 12px;
    left: 173px;
    position: absolute;
    top: 26px;
    width: 13px;
    z-index: 8000;
}
#marketplace-panel
{
    background: #1f1f1f;
    background: rgba(31, 31, 31, 0.97);
    border: 1px solid #050505;
    border-radius: 5px;
    cursor: default;
    display: none;
    left: -229px;
    moz-border-radius: 5px;
    padding: 15px 0px 15px 0px;
    position: absolute;
    top: -10px;
    webkit-border-radius: 5px;
    width: 322px;
    z-index: 8500;
}
#marketplace-panel li
{
    cursor: pointer;
}
#marketplace-panel li a:hover
{
    color: #ffffff;
    text-decoration: none;
}
#marketplace-panel li a
{
    padding: 8px 25px 6px 22px;
}
#marketplace-panel li a span
{
    width: 50%;
}
#marketplace-panel li a .description
{
    float: right;
    text-align: right;
}
#marketplace-panel li:hover a
{
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.5);
}
#marketplace-panel li.graphicriver
{
    position: relative;
}
#marketplace-panel li.graphicriver span:first-child
{
    background: url('http://0.envato-static.com/images/header-footer/sprite-a5946e4cd2.png') 0 -279px no-repeat;
    height: 33px;
    left: 17px;
    position: absolute;
    top: 5px;
}
.switcher
{
    list-style: none;
    overflow: hidden;
}
.switcher li
{
    display: block;
    float: none;
}
.switcher li a
{
    color: #9b9b9b;
    display: block;
    font-size: 12px;
    height: 25px;
    line-height: 24px;
    overflow: hidden;
    padding: 6px 25px 6px 0px;
}
.switcher li a span
{
    display: block;
    float: left;
    text-indent: -9999px;
    width: 100%;
    width: 50%;
}
.switcher li.three_d_ocean span:first-child
{
    background: url('http://0.envato-static.com/images/header-footer/sprite-a5946e4cd2.png') -5px -414px no-repeat;
    width: 100px;
}
.switcher li.three_d_ocean span.description
{
    width: 170px;
}
.switcher li.activeden span:first-child
{
    background: url('http://0.envato-static.com/images/header-footer/sprite-a5946e4cd2.png') -5px 1px no-repeat;
}
.switcher li.audiojungle span:first-child
{
    background: url('http://0.envato-static.com/images/header-footer/sprite-a5946e4cd2.png') -5px -34px no-repeat;
}
.switcher li.codecanyon span:first-child
{
    background: url('http://0.envato-static.com/images/header-footer/sprite-a5946e4cd2.png') -5px -113px no-repeat;
}
.switcher li.graphicriver
{
    position: relative;
}
.switcher li.graphicriver span:first-child
{
    background: url('http://0.envato-static.com/images/header-footer/sprite-a5946e4cd2.png') 0 -279px no-repeat;
    height: 33px;
    left: -5px;
    position: absolute;
    top: 3px;
}
.switcher li.themeforest span:first-child
{
    background: url('http://0.envato-static.com/images/header-footer/sprite-a5946e4cd2.png') -5px -380px no-repeat;
}
.switcher li.videohive span:first-child
{
    background: url('http://0.envato-static.com/images/header-footer/sprite-a5946e4cd2.png') -5px -503px no-repeat;
}
.switcher li.photodune span:first-child
{
    background: url('http://0.envato-static.com/images/header-footer/sprite-a5946e4cd2.png') -5px -322px no-repeat;
}
.switcher li.tutsmarketplace span:first-child
{
    background: url('http://0.envato-static.com/images/header-footer/sprite-a5946e4cd2.png') -5px -445px no-repeat;
    width: 100px;
}
.switcher li.tutsmarketplace span.description
{
    width: 160px;
}
#envato-switcher
{
    position: absolute;
    right: -10px;
    top: 10px;
}
#envato-switcher h3
{
    font-size: 13px;
    padding-bottom: 5px;
    width: 104px;
}
#envato-switcher h3 img
{
    padding: 0px 5px 5px 8px;
}
#envato-switcher ul
{
    background-color: #262625;
    border-bottom: 1px solid #565044;
    border-left: 1px solid #565044;
    border-right: 1px solid #565044;
    display: none;
    left: -1px;
    list-style: none;
    moz-border-radius-bottomleft: 5px;
    moz-border-radius-bottomright: 5px;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    top: 33px;
    webkit-border-bottom-left-radius: 5px;
    webkit-border-bottom-right-radius: 5px;
    width: 104px;
    z-index: 1001;
}
#envato-switcher ul li
{
    padding-left: 10px;
}
#envato-switcher ul li a
{
    color: #c7b89a;
    font-size: 11px;
    line-height: 23px;
}
#envato-switcher:hover
{
    background-color: #262625;
    border-left: 1px solid #565044;
    border-right: 1px solid #565044;
    border-top: 1px solid #565044;
    margin-top: -1px;
    moz-border-radius-topleft: 5px;
    moz-border-radius-topright: 5px;
    right: -11px;
    top: 10px;
    webkit-border-top-left-radius: 5px;
    webkit-border-top-right-radius: 5px;
}
#envato-switcher:hover ul
{
    display: block;
}
#process
{
    margin-bottom: 35px;
}
#process div.inner-boundary
{
    border-color: #d7d7d7;
}
#process div.inner-boundary div.inner-border
{
    background-color: #f4f4f4;
    padding: 0px;
    position: relative;
}
#process div.inner-boundary div.inner-border div.single,#process div.inner-boundary div.inner-border a.single
{
    color: #999;
    float: right;
    font-size: 10px;
    line-height: 35px;
    margin-right: 15px;
}
#process div.inner-boundary div.inner-border img.context
{
    left: 13px;
    position: absolute;
    top: 3px;
}
#process div.inner-boundary div.inner-border ul
{
    float: left;
    list-style: none;
    margin-left: 60px;
    overflow: hidden;
}
#process div.inner-boundary div.inner-border ul li
{
    color: #000;
    color: #a6a6a6;
    float: left;
    font-size: 13px;
    margin-right: 0px;
    padding: 8px 40px 7px 20px;
    position: relative;
}
#process div.inner-boundary div.inner-border ul li img
{
    position: absolute;
    right: 0px;
    top: 0px;
}
#process div.inner-boundary div.inner-border ul li.current
{
    color: #303030;
    font-size: 15px;
    font-weight: bold;
}
#process div.inner-boundary div.inner-border:after
{
    clear: both;
    content: "";
    display: table;
}
@font-face
{
    font-family: "ProximaNovaSoft";
    src: url("/fonts/eot/a55e21ad2d4e802c789b461d51aadc7e.eot");
    src: url("/fonts/eot/a55e21ad2d4e802c789b461d51aadc7e.eot?#iefix") format("embedded-opentype"),url("/fonts/woff/a55e21ad2d4e802c789b461d51aadc7e.woff") format("woff"),url("/fonts/ttf/a55e21ad2d4e802c789b461d51aadc7e.ttf") format("truetype"),url("/fonts/svg/a55e21ad2d4e802c789b461d51aadc7e.svg#ProximaNovaSoft-Regular") format("svg");
}
h1,h2,h3,h4,h5,h6
{
    color: #191919;
    font-family: "Helvetica Neue",Arial,sans-serif;
    padding: 10px 0px 20px 0px;
}
h1.centered,h2.centered,h3.centered,h4.centered
{
    text-align: center;
}
h1
{
    font-size: 37px;
    line-height: 44px;
    padding: 12px 0px 10px 0px;
}
h2
{
    font-size: 27px;
    line-height: 35px;
}
h3
{
    font-size: 24px;
    line-height: normal;
}
h4
{
    font-size: 19px;
    line-height: normal;
}
h5
{
    font-size: 17px;
    line-height: normal;
}
h2.underlined
{
    background-image: url('http://1.envato-static.com/images/common/backgrounds/indent.gif?1340943097');
    background-position: bottom;
    background-repeat: repeat-x;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 15px;
}
h3.underlined
{
    background-image: url('http://1.envato-static.com/images/common/backgrounds/indent.gif?1340943097');
    background-position: bottom;
    background-repeat: repeat-x;
    font-size: 20px;
    margin-bottom: 8px;
    margin-top: 10px;
    padding-bottom: 10px;
}
h4.underlined
{
    background-image: url('http://1.envato-static.com/images/common/backgrounds/indent.gif?1340943097');
    background-position: bottom;
    background-repeat: repeat-x;
    font-size: 20px;
    margin-bottom: 8px;
    margin-top: 10px;
    padding-bottom: 10px;
}
h5.underlined
{
    background-image: url('http://1.envato-static.com/images/common/backgrounds/indent.gif?1340943097');
    background-position: bottom;
    background-repeat: repeat-x;
    font-size: 16px;
    margin-bottom: 5px;
    margin-top: 0px;
    padding-bottom: 5px;
}
.box-heading
{
    background: #434343;
    color: #fff;
    font-size: 18px;
    line-height: inherit;
    margin-top: 20px;
    padding: 11px 15px;
}
.box-heading.lol
{
    background-image: url(/images/common/silly/banana.gif);
    background-position: -50px 0;
    background-repeat: no-repeat;
}
.box-heading.lol:hover
{
    background-position: right center;
}
.box-heading:first-child
{
    margin-top: 0;
}
.trans-box-heading
{
    padding: 20px 0 10px;
}
.sidebar-s .box-heading
{
    font-size: 15px;
    padding: 7px 10px;
}
.sidebar-l .box-heading
{
    font-size: 15px;
    padding: 10px 15px;
}
.sidebar-s strong,.sidebar-l strong
{
    font-weight: bold;
}
.sidebar-s small,.sidebar-l small
{
    color: gray;
}
p
{
    padding: 10px 0px;
}
a
{
    color: #006ab7;
    text-decoration: none;
}
a:hover,a:focus
{
    text-decoration: underline;
}
a.disabled
{
    color: #444;
    cursor: default;
}
a.disabled:hover,a.disabled:focus
{
    text-decoration: none;
}
b
{
    font-weight: normal;
}
strong
{
    font-weight: bold;
}
em
{
    font-style: italic;
}
ol
{
    list-style: lower-roman;
}
ul
{
    list-style: square;
}
.text-list
{
    padding: 10px 0 10px 20px;
}
.decimal
{
    list-style: decimal;
}
.alpha
{
    list-style: lower-alpha;
}
.roman
{
    list-style: lower-roman;
}
.feature-list li
{
    list-style-image: url(/images/common/icons-buttons/small-arrow-right.gif);
    margin-left: 15px;
    padding-bottom: 5px;
}
code,pre
{
    color: #333;
    font: 11px Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;
    word-break: break-all;
    word-wrap: break-word;
}
pre
{
    background-color: #f4f4f4;
    background-image: linear-gradient(#f4f4f4 50%,#e7e7e7 50%);
    background-image: -moz-linear-gradient(#f4f4f4 50%,#e7e7e7 50%);
    background-image: -o-linear-gradient(#f4f4f4 50%,#e7e7e7 50%);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #f4f4f4), color-stop(50%, #e7e7e7));
    background-image: -webkit-linear-gradient(#f4f4f4 50%,#e7e7e7 50%);
    background-size: 38px 38px;
    border: 1px solid #c7c7c7;
    display: block;
    line-height: 19px;
    margin-bottom: 10px;
    moz-background-size: 38px 38px;
    overflow: visible;
    overflow-y: hidden;
    padding: 0 0 0 4px;
}
.header-note
{
    background: url(/images/common/icons-buttons/warning.png) 0 5px no-repeat;
    float: right;
    font-size: 12px;
    line-height: normal;
    padding: 5px 5px 5px 20px;
}
.ie7 .header-note
{
    float: none;
}
h2 .header-note
{
    margin-top: 12px;
}
h3 .header-note
{
    margin-top: 5px;
}
.right-align
{
    text-align: right;
}
.document
{
    line-height: 1.4em;
}
div.container ul.category-tree
{
    list-style: none;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px;
}
div.container ul.category-tree li
{
    list-style-type: none;
    margin-bottom: 0px;
    padding: 5px 0px;
    padding-left: 0px;
}
div.container ul.category-tree li a
{
    color: #006ab7;
    font-size: 13px;
}
div.container ul.category-tree li ul
{
    background: transparent url('http://0.envato-static.com/images/common/icons-buttons/tree-vert.gif?1340943097') repeat-y top left;
    list-style: none;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: 7px;
}
div.container ul.category-tree li ul li
{
    background: transparent url('http://1.envato-static.com/images/common/icons-buttons/tree-horiz.gif?1340943097') no-repeat 0px 12px;
    line-height: 15px;
    padding-left: 17px;
}
div.container ul.category-tree li ul li a
{
    color: #006ab7;
    font-size: 13px;
}
div.container ul.category-tree li ul li ul li a
{
    color: #006ab7;
}
button::-moz-focus-inner,input::-moz-focus-inner
{
    border: 0;
    padding: 0;
}
label,input,select,textarea
{
    font-family: Tahoma, sans-serif;
    font-size: 13px;
    line-height: 18px;
}
form small
{
    font: italic 11px "Helvetica Neue", Arial, sans-serif;
}
input[type=email],input[type=password],input[type=search],input[type=text]
{
    background: #fff;
    background-clip: padding-box;
    border: 1px solid #bbbbbb;
    border-radius: 5px;
    box-sizing: border-box;
    color: #7e7e7e;
    height: 30px;
    khtml-background-clip: padding-box;
    khtml-border-radius: 5px;
    margin: 0;
    moz-background-clip: padding;
    moz-border-radius: 5px;
    moz-box-sizing: border-box;
    ms-background-clip: padding-box;
    ms-border-radius: 5px;
    ms-box-sizing: border-box;
    o-background-clip: padding-box;
    o-border-radius: 5px;
    outline: 0;
    padding: 5px 0 6px 8px;
    position: relative;
    webkit-appearance: none;
    webkit-background-clip: padding;
    webkit-border-radius: 5px;
    webkit-box-sizing: border-box;
}
input[type=email][disabled],input[type=password][disabled],input[type=search][disabled],input[type=text][disabled]
{
    background: #eee;
    cursor: not-allowed;
}
input[type=email].invalid,input[type=password].invalid,input[type=search].invalid,input[type=text].invalid
{
    background: #fff5f5;
    border-color: #a90000;
}
input[type=email].validating,input[type=password].validating,input[type=search].validating,input[type=text].validating
{
    background-image: url(/images/common/small_loader.gif);
    background-position: 99%;
    background-repeat: no-repeat;
}
::-webkit-input-placeholder
{
    color: #bbb;
}
input:-moz-placeholder
{
    color: #bbb;
}
.oldie input[type=email],.oldie input[type=password],.oldie input[type=search],.oldie input[type=text]
{
    padding-top: 6px;
}
.ie7 input[type=email],.ie7 input[type=password],.ie7 input[type=search],.ie7 input[type=text]
{
    height: auto;
    padding-bottom: 8px;
}
.recaptchatable #recaptcha_response_field
{
    height: auto;
    left: 0;
}
textarea
{
    background: #fff;
    background-clip: padding-box;
    border: 1px solid #bbbbbb;
    border-radius: 5px;
    box-sizing: border-box;
    color: #7e7e7e;
    height: 150px;
    khtml-background-clip: padding-box;
    khtml-border-radius: 5px;
    margin: 0;
    moz-background-clip: padding;
    moz-border-radius: 5px;
    moz-box-sizing: border-box;
    ms-background-clip: padding-box;
    ms-border-radius: 5px;
    ms-box-sizing: border-box;
    o-background-clip: padding-box;
    o-border-radius: 5px;
    outline: 0;
    padding: 10px;
    webkit-background-clip: padding;
    webkit-border-radius: 5px;
    webkit-box-sizing: border-box;
}
textarea.tall
{
    height: 500px;
}
select
{
    background: #fff;
    border: 1px solid #bbbbbb;
    border-radius: 5px;
    box-sizing: border-box;
    height: 30px;
    khtml-border-radius: 5px;
    margin: 0;
    moz-border-radius: 5px;
    moz-box-sizing: border-box;
    ms-border-radius: 5px;
    ms-box-sizing: border-box;
    o-border-radius: 5px;
    padding: 4px;
    webkit-border-radius: 5px;
    webkit-box-sizing: border-box;
    width: auto;
}
.ie9 select
{
    padding: 4px 4px 5px;
}
.oldie select
{
    padding: 4px 4px 6px;
}
select[multiple]
{
    height: 100px;
}
input[type=file]
{
    background: #fff;
    border: 1px solid #bbbbbb;
    border-radius: 5px;
    box-sizing: border-box;
    height: 30px;
    khtml-border-radius: 5px;
    line-height: 13px;
    margin: 0;
    moz-border-radius: 5px;
    moz-box-sizing: border-box;
    ms-border-radius: 5px;
    ms-box-sizing: border-box;
    o-border-radius: 5px;
    padding: 5px 0 6px 8px;
    webkit-border-radius: 5px;
    webkit-box-sizing: border-box;
}
input[type=checkbox],input[type=radio]
{
    border: none;
    cursor: pointer;
    height: auto;
    line-height: normal;
    margin: 3px 0;
    padding: 0;
    width: auto;
}
input[type=checkbox]:focus,input[type=radio]:focus
{
    outline: 1px dotted #222;
}
.oldie input[type=checkbox]
{
    height: 13px;
    overflow: hidden;
    width: 13px;
}
pre.existing-value
{
    white-space: pre-wrap;
}
form fieldset
{
    border: none;
    margin: 0;
    padding: 0;
}
form fieldset p
{
    padding-top: 0;
}
.form-submit
{
    padding: 10px 0;
    text-align: right;
}
.form-submit:last-child
{
    padding-bottom: 0;
}
.form-submit.next-to-feature
{
    margin-bottom: 15px;
    margin-top: -55px;
}
input[type=checkbox].wordy-checkbox
{
    float: left;
    margin: 3px 10px 50px 0;
}
.vertical-form label
{
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 5px;
}
.vertical-form input[type=email],.vertical-form input[type=password],.vertical-form input[type=text],.vertical-form input[type=file],.vertical-form select
{
    display: block;
    width: 50.82%;
}
.vertical-form textarea
{
    width: 100%;
}
.vertical-form .input-group
{
    margin-bottom: 25px;
    zoom: 1;
}
.vertical-form .input-group:after
{
    clear: both;
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.vertical-form .input-group:last-child
{
    margin-bottom: 0;
}
.vertical-form .inputs
{
    zoom: 1;
}
.vertical-form .inputs:after
{
    clear: both;
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.vertical-form .inputs label
{
    cursor: pointer;
    font-size: 13px;
    font-weight: normal;
    margin: 0 20px 0 0;
    padding-left: 15px;
    text-indent: -14px;
}
.vertical-form pre.existing-value
{
    overflow: hidden;
    width: 610px;
}
.content-s .callout input[type=text]
{
    display: inline-block;
    margin-right: 10px;
}
.sidebar-s .vertical-form label
{
    font: inherit;
}
.sidebar-s .vertical-form input[type=email],.sidebar-s .vertical-form input[type=password],.sidebar-s .vertical-form input[type=text],.sidebar-s .vertical-form input[type=file],.sidebar-s .vertical-form select
{
    width: 100%;
}
.sidebar-s .vertical-form .input-group
{
    margin-bottom: 15px;
}
.sidebar-s .vertical-form .form-submit
{
    padding: 0;
}
.sidebar-l .vertical-form label
{
    font: inherit;
}
.ie7 .vertical-form input[type=email],.ie7 .vertical-form input[type=password],.ie7 .vertical-form input[type=text],.ie7 .vertical-form textarea,.ie7 .vertical-form select
{
    width: 90%;
}
.horizontal-form label
{
    display: block;
    float: left;
    margin: 6px 3.279% 0 0;
    width: 18.033%;
}
.horizontal-form .input-group
{
    margin-bottom: 25px;
    zoom: 1;
}
.horizontal-form .input-group:after
{
    clear: both;
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.horizontal-form .inputs
{
    float: left;
    position: relative;
    width: 78.689%;
}
.horizontal-form .inputs input[type=email],.horizontal-form .inputs input[type=password],.horizontal-form .inputs input[type=text],.horizontal-form .inputs input[type=file],.horizontal-form .inputs select
{
    display: block;
    width: 64.583%;
}
.horizontal-form .inputs input[type=email].inline,.horizontal-form .inputs input[type=password].inline,.horizontal-form .inputs input[type=text].inline,.horizontal-form .inputs input[type=file].inline,.horizontal-form .inputs select.inline
{
    display: inline-block;
}
.horizontal-form .inputs textarea
{
    width: 100%;
}
.horizontal-form .inputs small
{
    display: inline-block;
    margin: 5px 0 0 5px;
}
.horizontal-form .inputs label
{
    cursor: pointer;
    display: inline-block;
    float: none;
    font: 13px Tahoma, Geneva, sans-serif;
    margin-bottom: 5px;
    width: auto;
}
.horizontal-form .inputs label.invalid
{
    bottom: -21px;
    color: #a90000;
    font-size: 11px;
    left: 5px;
    position: absolute;
}
.horizontal-form .inputs .flexible.img-border
{
    max-width: 470px;
}
.horizontal-form .inputs .inline
{
    display: inline-block;
}
.horizontal-form .no-label
{
    margin-left: 21.311%;
}
.horizontal-form .inputs-list
{
    list-style: none;
    padding-top: 2px;
}
.horizontal-form .inputs-list label
{
    float: none;
    margin-bottom: 0;
}
.horizontal-form .expose-hidden
{
    display: inline-block;
    margin-top: 6px;
}
.horizontal-form .password-meter
{
    left: 320px;
    position: absolute;
    top: -1px;
    width: 160px;
}
.horizontal-form .password-meter-message
{
    color: #a90000;
    font-size: 11px;
    height: 11px;
}
.horizontal-form .password-meter-message-good,.horizontal-form .password-meter-message-strong
{
    color: #04890B;
}
.horizontal-form .password-meter-bg
{
    margin-top: 4px;
}
.horizontal-form .password-meter-bar
{
    background-image: linear-gradient(left, #ff9f16,#ffec16 110px,#00af15 160px);
    background-image: -moz-linear-gradient(left, #ff9f16,#ffec16 110px,#00af15 160px);
    background-image: -o-linear-gradient(left, #ff9f16,#ffec16 110px,#00af15 160px);
    background-image: -webkit-gradient(linear, 0% 50%, 160 50%, color-stop(0%, #ff9f16), color-stop(68.75%, #ffec16), color-stop(100%, #00af15));
    background-image: -webkit-linear-gradient(left, #ff9f16,#ffec16 110px,#00af15 160px);
    width: 0;
}
.horizontal-form .password-meter-bar.password-meter-too-short,.horizontal-form .password-meter-bar.password-meter-very-weak,.horizontal-form .password-meter-bar.password-meter-common-password,.horizontal-form .password-meter-bar.password-meter-similar-to-username
{
    width: 30px;
}
.horizontal-form .password-meter-bar.password-meter-weak
{
    width: 60px;
}
.horizontal-form .password-meter-bar.password-meter-good
{
    width: 130px;
}
.horizontal-form .password-meter-bar.password-meter-strong
{
    width: 154px;
}
.form-submit button:last-child
{
    margin-right: 0;
}
.content-l .horizontal-form label
{
    margin-right: 2.611%;
    width: 15.144%;
}
.content-l .horizontal-form .inputs
{
    width: 82.245%;
}
.content-l .horizontal-form .inputs label
{
    width: auto;
}
.sidebar-l .horizontal-form label
{
    margin-right: 5.714%;
    width: 25.714%;
}
.sidebar-l .horizontal-form .input-group
{
    margin-bottom: 15px;
}
.sidebar-l .horizontal-form .input-group:last-child
{
    margin-bottom: 0;
}
.sidebar-l .horizontal-form .inputs
{
    width: 68.571%;
}
.sidebar-l .horizontal-form .inputs input[type=email],.sidebar-l .horizontal-form .inputs input[type=password],.sidebar-l .horizontal-form .inputs input[type=text],.sidebar-l .horizontal-form .inputs input[type=file],.sidebar-l .horizontal-form .inputs select
{
    width: 100%;
}
.sidebar-l .horizontal-form .inputs label
{
    width: auto;
}
.side-section form input[type="text"],.side-section form select,.side-section form textarea
{
    width: 280px;
}
.large-sidebar
{
    color: #353535;
    float: right;
    width: 345px;
}
.large-sidebar textarea.big
{
    width: 280px;
}
.large-sidebar p
{
    padding: 0px 0px 10px 0px;
}
.large-sidebar .section
{
    margin-bottom: 20px;
}
.large-sidebar h4.title
{
    background-color: #1f201f;
    background-position: -335px -344px;
    border: 1px solid #121212;
    color: #fff;
    font-size: 16px;
    margin-left: 0px;
    padding: 10px;
    padding-left: 15px;
}
.large-sidebar small
{
    color: gray;
    font-size: 10px;
    text-transform: uppercase;
}
.large-sidebar big
{
    color: #353535;
    display: block;
    font-size: 14px;
    font-weight: bold;
}
.large-sidebar div.inner-boundary
{
    border: 1px solid #a8a8a8;
    border-bottom: none;
}
.large-sidebar div.inner-boundary div.inner-border
{
    background-color: #e0e0e0;
    border-bottom: none;
    border-left: 1px solid #f9f9f9;
    border-right: 1px solid #f9f9f9;
    border-top: 1px solid #f9f9f9;
    padding: 15px 20px;
}
.large-sidebar h5.decorator
{
    color: #4d4d4d;
    padding: 15px 0px;
}
.large-sidebar h5.decorator a.tag
{
    margin-top: 13px;
}
.large-sidebar div.last-row
{
    border-bottom: 1px solid #a6a6a6;
}
.large-sidebar div.last-row div.inner-boundary
{
    border-bottom: 1px solid #f9f9f9;
}
.large-sidebar div.last-item
{
    border-bottom: 1px solid #a6a6a6;
}
.large-sidebar div.last-item div.inner-border
{
    border-bottom: 1px solid #fcfcfc;
}
.large-sidebar div.first-item
{
    border-top: none;
}
.large-sidebar div.side-section
{
    padding-bottom: 15px;
}
.large-sidebar div.side-section .message
{
    display: block;
    font-size: 11px;
    margin-bottom: 10px;
    margin-top: -10px;
}
.large-sidebar ul
{
    list-style-position: outside;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-top: 10px;
}
.large-sidebar ul li
{
    list-style-type: square;
    margin-bottom: 5px;
    padding-left: 5px;
}
.col-s-content
{
    float: left;
    width: 616px;
}
#layout-buttons
{
    overflow: hidden;
}
#layout-buttons a
{
    float: left;
}
.pricebox
{
    margin-bottom: 20px;
}
.pricebox p.text
{
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
}
.pricebox div.licenses
{
    background-color: #c5dced;
    border: 1px solid #000;
    border-bottom: 0px;
    border-color: #418dc6;
    font-size: 13px;
    margin: 0px;
    margin-bottom: 5px;
    padding: 0px;
}
.pricebox div.licenses h3:hover
{
    background-color: #add3ef;
    cursor: pointer;
}
.pricebox div.licenses h3.js-active
{
    display: none;
}
.pricebox div.licenses h3
{
    background-color: #93bede;
    border-bottom: 1px solid #000;
    border-color: #418dc6;
    clear: both;
    color: #323232;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    overflow: hidden;
    padding: 0px;
}
.pricebox div.licenses h3 div.purchase-container
{
    overflow: hidden;
    padding: 12px 20px;
}
.pricebox div.licenses h3 span
{
    float: right;
}
.pricebox div.licenses .section.js-closed
{
    display: none;
}
.pricebox div.licenses .section
{
    margin-bottom: 0px;
}
.pricebox div.licenses .section div.purchase-container
{
    overflow: hidden;
    padding: 15px 17px;
}
.pricebox div.licenses .section div.purchase
{
    color: #000;
    float: right;
    font-family: "Helvetica Neue",Arial,sans-serif;
    text-align: right;
    width: 169px;
}
.pricebox div.licenses .section div.purchase .price
{
    display: inline-block;
    font-size: 30px;
    line-height: normal;
    margin-top: -3px;
}
.pricebox div.licenses .section div.purchase .price sup
{
    font-size: 20px;
    vertical-align: 6px;
}
.pricebox div.licenses .section div.purchase button
{
    margin: 0 0 0 5px;
    vertical-align: top;
}
.pricebox div.licenses .section p
{
    color: #312f2f;
    float: left;
    font-size: 10px;
    line-height: 13px;
    padding: 0;
    width: 140px;
}
.pricebox div.licenses .section p strong
{
    color: #323232;
    display: block;
    font: bold 16px "Helvetica Neue",Arial,sans-serif;
    margin-bottom: 5px;
}
.pricebox div.licenses .js-open
{
    border-bottom: 1px solid #000;
    border-color: #418dc6;
}
.pricebox small
{
    display: block;
    font-size: 10px;
    font-style: normal;
    text-align: right;
    text-transform: none;
}
.side-section h2.decorator a
{
    color: #323232;
}
.jqTransformSelectWrapper ul li
{
    margin-bottom: 0px;
    padding-left: 0px;
}
.ffotm
{
    background: #cae8f4;
    border: 1px solid #087db9;
    margin-bottom: 20px;
    padding: 20px;
    text-align: center;
}
.ffotm h3
{
    padding: 0;
}
.ffotm a
{
    color: #000;
}
.ffotm img
{
    display: inline-block;
    margin-right: 5px;
    position: relative;
    top: 4px;
}
.item-was-featured,.author-is-elite
{
    background: url(/images/common/icons-buttons/featured_file.png) 10px 5px no-repeat;
    font-size: 15px;
    padding-left: 60px;
}
.author-is-elite
{
    background: url(/images/common/icons-buttons/elite-author.png) 14px 12px no-repeat;
}
.ratings,.comments-purchases
{
    background: #e0e0e0;
    border: 1px solid #bbb;
    display: block;
    line-height: normal;
    padding: 20px;
    zoom: 1;
}
.ratings:after,.comments-purchases:after
{
    clear: both;
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.comments-purchases
{
    border-right: 0;
    float: left;
    height: 95px;
    width: 134px;
}
.comments-purchases p,.comments-purchases a
{
    background: url(/images/common/icons-buttons/item_purchases.png) 0 3px no-repeat;
    color: #858585;
    display: block;
    font-size: 10px;
    padding: 0 0 0 45px;
}
.comments-purchases a
{
    background-image: url(/images/common/icons-buttons/item_comments.png);
    margin-top: 10px;
}
.comments-purchases span
{
    color: #000;
    display: block;
    font-size: 24px;
}
.ratings
{
    float: left;
    height: 95px;
    text-align: center;
    width: 133px;
}
.ratings strong
{
    color: #000;
    display: block;
    font: bold 16px "Helvetica Neue",Arial,sans-serif;
    margin: 20px 0 5px;
}
.ratings small
{
    display: block;
    font-size: 10px;
}
.social-shares
{
    border-top: 0;
    clear: both;
}
.social-shares div
{
    float: left;
}
.social-shares .twitter-tweet-button
{
    min-width: 120px;
}
.social-shares .facebook-like-button
{
    height: 35px;
}
.item-meta-attributes
{
    padding: 0;
}
.item-meta-attributes table
{
    padding: 0 15px;
}
.item-meta-attributes td
{
    color: #515151;
    font-size: 11px;
    padding: 7px 20px;
    vertical-align: top;
}
.item-meta-attributes .attr-name
{
    border-right: 1px solid #bbb;
    padding: 7px 10px 7px 5px;
    width: 110px;
}
.item-meta-attributes tr:first-of-type td
{
    padding-top: 15px;
}
.item-meta-attributes tr:last-of-type td
{
    padding-bottom: 15px;
}
.bookmarks #file_upload
{
    display: block;
    width: 200px;
}
.bookmarks #collection_create_link
{
    float: right;
    font-size: 11px;
    padding: 13px 0 5px;
}
.bookmarks .form-submit
{
    float: left;
    padding-top: 10px;
}
.bookmarks #collection_create_form
{
    clear: both;
}
.bookmarks #collection_create_form label
{
    float: none;
}
.tag-list
{
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.tag-list li
{
    float: left;
    list-style: none;
    margin-bottom: 8px;
    padding-left: 0px;
    padding-right: 4px;
}
.tag-list a
{
    background-color: #e0e0e0;
    border: 1px solid #bdbdbd;
    border-radius: 2px;
    color: #838383;
    font-size: 11px;
    line-height: 23px;
    padding: 3px 7px;
    text-transform: none;
}
.tag-list a:hover,.tag-list a:focus
{
    background-color: #eee;
    text-decoration: none;
}
.item-copyright
{
    background: url(/images/common/backgrounds/indent.gif) repeat-x top left;
    margin-top: 20px;
    padding-top: 20px;
}
.item-copyright small
{
    color: #8d8d8d;
    font-size: 10px;
    text-transform: uppercase;
}
.sidebar-search input
{
    float: left;
    margin-right: 10px;
    width: 135px;
}
.ie7 .sidebar-search input
{
    width: 125px;
}
.rss-feed-link
{
    background: url(/images/common/icons-buttons/social/rss.png) 0 0 no-repeat;
    display: block;
    height: 35px;
    padding-left: 45px;
}
.cross-promos h4
{
    float: left;
    padding: 0;
    width: 110px;
}
.cross-promos img
{
    float: right;
}
.cross-promos p
{
    clear: both;
}
.results-filter-list
{
    list-style: none;
}
.results-filter-list li
{
    margin: 7px 0;
}
.top-author
{
    text-align: center;
}
.top-author a
{
    color: #171717;
}
.top-author .avatar-wrapper
{
    margin: 0 auto 5px;
}
.top-author .avatar-tooltip a
{
    color: #006ab7;
}
.author-info
{
    margin-bottom: 20px;
    zoom: 1;
}
.author-info:after
{
    clear: both;
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.author-info h2
{
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    padding: 0 0 5px;
}
.author-info .avatar-wrapper
{
    float: left;
    margin-right: 15px;
}
.author-info .details
{
    float: left;
    width: 245px;
}
.author-info .badges
{
    margin: 0 0 10px;
}
.author-info.content-box a[rel=author]
{
    color: #000;
}
.author-info.content-box .details
{
    width: 205px;
}
.sales,.followers
{
    float: left;
    text-align: center;
    width: 50%;
}
.sales small,.followers small
{
    display: block;
    padding: 4px 0;
}
.sales .btn-holder img,.followers .btn-holder img
{
    vertical-align: middle;
}
.sales .btn-holder div,.followers .btn-holder div
{
    display: inline-block;
}
.site-portfolio
{
    margin: 0 0 10px;
    overflow: hidden;
}
.site-portfolio:last-child
{
    margin: 0;
}
.site-portfolio img
{
    float: left;
    margin: -10px 10px 0 0;
}
.featured-file a,.featured-file .audio-container
{
    float: left;
    margin-right: 15px;
}
.featured-file a a,.featured-file .audio-container a
{
    margin: 0;
}
.featured-file a img,.featured-file .audio-container img
{
    display: block;
}
.featured-file p
{
    float: left;
    padding: 0;
    width: 210px;
}
.featured-file p a
{
    color: #171717;
    float: none;
    font: 19px "Helvetica Neue",Arial,sans-serif;
    margin: 0;
}
.country-info dt
{
    float: left;
    font-weight: normal;
    width: 90px;
}
.country-info dd
{
    float: left;
    padding: 0;
    width: 195px;
}
.current-balance
{
    font: 30px "Helvetica Neue",Arial,sans-serif;
    text-align: center;
}
.current-rate strong
{
    display: block;
    font: 26px "Helvetica Neue",Arial,sans-serif;
}
.tab-content
{
    display: none;
}
.tab-content.active
{
    display: block;
}
.no-js .tab-content
{
    display: block;
}
.side-tabs
{
    list-style: none;
    width: 345px;
}
.side-tabs a
{
    background: #c4c4c4;
    background: rgba(0, 0, 0, 0.07);
    color: #444;
    cursor: pointer;
    display: block;
    line-height: 13px;
    margin-bottom: 1px;
    moz-transition-duration: 0.2s;
    moz-transition-property: all;
    o-transition-duration: 0.2s;
    o-transition-property: all;
    padding: 13px 0 14px 55px;
    position: relative;
    transition-duration: 0.2s;
    transition-property: all;
    webkit-transition-duration: 0.2s;
    webkit-transition-property: all;
}
.side-tabs a:before
{
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    content: " ";
    height: 40px;
    left: 0;
    position: absolute;
    top: 0;
    width: 40px;
}
.side-tabs a:hover,.side-tabs a:focus
{
    background: rgba(0, 0, 0, 0.09);
    moz-transition-duration: 0s;
    moz-transition-property: all;
    o-transition-duration: 0s;
    o-transition-property: all;
    text-decoration: none;
    transition-duration: 0s;
    transition-property: all;
    webkit-transition-duration: 0s;
    webkit-transition-property: all;
}
.side-tabs a.active
{
    background: rgba(0, 136, 234, 0.1);
    color: #006ab7;
    moz-transition-duration: 0.3s;
    moz-transition-property: all;
    o-transition-duration: 0.3s;
    o-transition-property: all;
    transition-duration: 0.3s;
    transition-property: all;
    webkit-transition-duration: 0.3s;
    webkit-transition-property: all;
}
.side-tabs .icon-process:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -507px no-repeat;
}
.side-tabs .icon-process.active:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -544px no-repeat;
}
.side-tabs .icon-update:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -803px no-repeat;
}
.side-tabs .icon-update.active:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -840px no-repeat;
}
.side-tabs .icon-lock:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -285px no-repeat;
}
.side-tabs .icon-lock.active:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -322px no-repeat;
}
.side-tabs .icon-star:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -655px no-repeat;
}
.side-tabs .icon-star.active:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -692px no-repeat;
}
.side-tabs .icon-tick:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -729px no-repeat;
}
.side-tabs .icon-tick.active:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -766px no-repeat;
}
.side-tabs .icon-licence:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -211px no-repeat;
}
.side-tabs .icon-licence.active:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -248px no-repeat;
}
.side-tabs .icon-social:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -581px no-repeat;
}
.side-tabs .icon-social.active:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -618px no-repeat;
}
.side-tabs .icon-key:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -137px no-repeat;
}
.side-tabs .icon-key.active:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -174px no-repeat;
}
.side-tabs .icon-api:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px 11px no-repeat;
}
.side-tabs .icon-api.active:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -26px no-repeat;
}
.side-tabs .icon-privacy:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -433px no-repeat;
}
.side-tabs .icon-privacy.active:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -470px no-repeat;
}
.side-tabs .icon-membership:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -359px no-repeat;
}
.side-tabs .icon-membership.active:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -396px no-repeat;
}
.side-tabs .icon-info:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -63px no-repeat;
}
.side-tabs .icon-info.active:before
{
    background: url('http://0.envato-static.com/images/common/icons-buttons/icons-for-tabs-graphicriver-9c9eae8a72.png') 12px -100px no-repeat;
}
.pagination
{
    float: right;
    padding: 0;
}
.pagination .page_numbers
{
    padding: 0;
}
.pagination a,.pagination .selected,.pagination .gap
{
    background: none;
    border: 0;
    color: #9a9a9a;
    display: inline-block;
    font-size: 12px;
    line-height: 12px;
}
.pagination .page_number
{
    color: #006ab7;
    padding: 9px 4px;
}
.pagination .page_number.selected
{
    color: #555;
    font-weight: bold;
}
.pagination .next,.pagination .previous
{
    background: #f0f0f0;
    border-radius: 5px;
    khtml-border-radius: 5px;
    min-width: 12px;
    moz-border-radius: 5px;
    ms-border-radius: 5px;
    o-border-radius: 5px;
    padding: 9px;
    text-align: center;
    webkit-border-radius: 5px;
}
.pagination .next:hover,.pagination .next:focus,.pagination .previous:hover,.pagination .previous:focus
{
    background: #006ab7;
    color: #fff;
    text-decoration: none;
}
.following-slider .inner-boundary .inner-border
{
    position: relative;
}
.following-slider .inner-boundary .inner-border div ul
{
    width: 282px;
}
.following-slider .inner-boundary .inner-border .next,.following-slider .inner-boundary .inner-border .previous
{
    position: absolute;
    top: 150px;
}
.following-slider .inner-boundary .inner-border .next img,.following-slider .inner-boundary .inner-border .previous img
{
    padding: 0px;
}
.following-slider .inner-boundary .inner-border .next a img,.following-slider .inner-boundary .inner-border .previous a img
{
    padding: 0px;
}
.following-slider .inner-boundary .inner-border .next
{
    right: 10px;
}
.following-slider .inner-boundary .inner-border .previous
{
    left: 10px;
}
#rank-content div.slider
{
    float: left;
    position: relative;
}
#rank-content div.slider ul
{
    list-style: none;
}
#rank-content div.slider ul li
{
    float: left;
    margin: 0px 7px;
}
#rank-content div.slider div.next,#rank-content div.slider div.previous
{
    position: absolute;
    top: 35px;
}
#rank-content div.slider div.next
{
    right: -25px;
}
#rank-content div.slider div.previous
{
    left: -25px;
}
div.collection-preview
{
    float: left;
    margin-bottom: 15px;
    margin-right: 25px;
    width: 282px;
}
div.collection-preview div.inner-boundary div.inner-border
{
    min-height: 140px;
    padding: 10px 10px 7px 10px;
}
div.collection-header
{
    margin-bottom: 10px;
}
div.collection-header h2.decorator
{
    padding: 0px;
}
div.collection-header p
{
    padding-right: 30px;
}
div.collection-header small.by
{
    display: block;
    padding-bottom: 10px;
}
strong.collection-owner
{
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 3px;
    position: relative;
    top: -2px;
}
.collection-delete
{
    position: absolute;
    right: 10px;
    top: 45px;
}
.collection-list
{
    margin-bottom: 10px;
}
.collection-image
{
    float: left;
    margin-right: 20px;
}
.collection-info
{
    float: left;
    margin-right: 20px;
    width: 315px;
}
.collection-info h3
{
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 2px;
}
.collection-info h3 a
{
    color: #000;
}
.collection-meta
{
    float: left;
    text-align: right;
    width: 100px;
}
.collection-meta strong
{
    display: inline-block;
    font-weight: bold;
    margin-bottom: 10px;
}
.collection-header
{
    zoom: 1;
}
.collection-header:after
{
    clear: both;
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.collection-header h2
{
    padding: 0;
}
.collection-header .img-border
{
    float: left;
}
.collection-header .img-border img
{
    display: block;
}
.collection-header .collection-info
{
    margin: 0 0 0 20px;
    width: 470px;
}
.page-controls
{
    margin-bottom: 20px;
    zoom: 1;
}
.page-controls:after
{
    clear: both;
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.threads
{
    padding-top: 10px;
}
.threads h4
{
    padding: 0;
}
.threads h4 a
{
    color: #272727;
    font-size: 25px;
}
.threads h4 a:hover,.threads h4 a:focus
{
    color: #006ab7;
    text-decoration: none;
}
.threads .content-box
{
    zoom: 1;
}
.threads .content-box:after
{
    clear: both;
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.threads .poster-thumbs
{
    float: left;
    height: 90px;
    position: relative;
    width: 90px;
}
.threads .poster-thumbs img
{
    display: block;
}
.threads .poster-thumbs .latest-replied
{
    bottom: 0;
    position: absolute;
    right: 0;
}
.threads .thread-content
{
    float: left;
    padding: 0 20px;
    width: 510px;
}
.threads .thread-content p
{
    font-size: 11px;
    line-height: 13px;
}
.threads .thread-meta
{
    float: left;
    margin-top: -5px;
    text-align: center;
    width: 78px;
}
.threads .thread-meta small
{
    font-size: 11px;
}
.threads .thread-meta span
{
    background: transparent url('http://1.envato-static.com/images/sprites/sprite_graphicriver.png?1340943097') -565px -99px no-repeat;
    display: block;
    height: 71px;
    margin-top: 5px;
    width: 78px;
}
.threads .thread-meta span strong
{
    display: block;
    font: normal 25px/25px "Helvetica Neue", Arial, sans-serif;
    letter-spacing: -1px;
    padding: 10px 0 2px;
}
.threads .thread-meta span small
{
    display: block;
    font-size: 9px;
    text-transform: uppercase;
}
.sidebar-s .thread
{
    font-size: 11px;
    line-height: 15px;
}
.sidebar-s .thread strong
{
    font-size: 12px;
}
.post
{
    line-height: normal;
    margin: 0 0 10px;
    position: relative;
    zoom: 1;
}
.post:after
{
    clear: both;
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.post .poster
{
    float: left;
    margin: 0 20px 0 0;
    position: relative;
    text-align: center;
    width: 80px;
    z-index: 990;
}
.post .poster small
{
    display: block;
    font-size: 9px;
    margin: 5px 0 0;
}
.post .poster small.post-count
{
    text-transform: uppercase;
}
.post .poster .badges
{
    margin: 5px 4px 0;
    width: 72px;
}
.post .content-box
{
    float: left;
}
.post.staff-post .content-box
{
    border: 3px solid #91c9e5;
    position: relative;
}
.post .staff-sash,.post .moderator-sash,.post .support-sash,.post .dev-sash
{
    background: transparent url('http://1.envato-static.com/images/graphicriver/forum-staff.png?1340943097') no-repeat top left;
    height: 53px;
    position: absolute;
    right: -4px;
    text-indent: -9999px;
    top: -5px;
    width: 52px;
}
.post .moderator-sash
{
    background: transparent url('http://3.envato-static.com/images/graphicriver/forum-mod.png?1340943097') no-repeat top left;
}
.post .dev-sash
{
    background: transparent url('http://3.envato-static.com/images/graphicriver/forum-dev.png?1340943097') no-repeat top left;
}
.post .post-header
{
    margin: 0 0 10px;
    position: relative;
}
.post .post-header small
{
    bottom: 3px;
    color: #a7a7a7;
    font-size: 9px;
    position: relative;
    text-transform: uppercase;
}
.post .post-header .item-link
{
    float: left;
    font-size: 9px;
    padding-bottom: 3px;
    text-transform: uppercase;
}
.post .poster-name
{
    color: #171717;
    font: normal 21px "Helvetica Neue", Arial, sans-serif;
    margin-right: 3px;
}
.post .poster-name a
{
    color: #171717;
    text-decoration: none;
}
.replies
{
    border-left: 1px solid #a8a7a6;
    margin: 0 0 0 105px;
    width: 512px;
}
.reply
{
    min-width: 0;
    position: relative;
}
.reply .ul-pointer
{
    background-color: #a8a7a6;
    height: 1px;
    left: 0;
    position: absolute;
    top: 40px;
    width: 20px;
}
.reply .post-header
{
    margin: 0 0 10px;
    position: relative;
    zoom: 1;
}
.reply .post-header:after
{
    clear: both;
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.reply .post-header a
{
    float: left;
    margin-right: 10px;
}
.reply .post-header img
{
    display: block;
}
.reply .post-header small
{
    color: #a7a7a7;
    font-size: 9px;
    text-transform: uppercase;
}
.reply .post-header strong
{
    color: #232323;
    display: inline-block;
    font: normal 15px "Helvetica Neue", Arial, sans-serif;
    padding-top: 10px;
}
.reply .hidden-replies-toggle
{
    color: #000;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}
.reply .hidden-replies-toggle:hover,.reply .hidden-replies-toggle:focus
{
    background: #eaeaea;
    text-decoration: none;
}
.post .sash,.reply .sash
{
    font-size: 9px;
    position: absolute;
    right: 10px;
    text-transform: uppercase;
    top: 0;
}
.post .sash:after,.reply .sash:after
{
    background: transparent url('http://1.envato-static.com/images/sprites/sprite_graphicriver.png?1340943097') -650px -132px no-repeat;
    content: " ";
    height: 42px;
    position: absolute;
    right: -35px;
    top: -23px;
    width: 41px;
}
.post .sash.author,.reply .sash.author
{
    color: #006ab7;
}
.post .sash.purchased,.reply .sash.purchased
{
    color: #785352;
}
.post .sash.purchased:after,.reply .sash.purchased:after
{
    background-position: -650px -87px;
}
.post-tools
{
    overflow: hidden;
    padding-top: 25px;
}
.post-tools small
{
    color: #6b6b6b;
    font-size: 9px;
    text-transform: uppercase;
}
.post-tools a,.post-tools span
{
    margin: 0 3px;
}
.post-tools a[role=button]
{
    float: right;
}
.post-tools form
{
    display: inline;
}
.post-tools button.link
{
    font-size: 9px;
    margin: 0 5px;
}
.post-tools img
{
    padding: 0 6px;
    vertical-align: -5px;
}
.post-tools .loading
{
    background: url(/images/common/small_loader.gif) center bottom no-repeat;
    clear: both;
    height: 30px;
}
.search .post
{
    margin: 0;
}
.search .post div.staff-sash,.search .post div.moderator-sash,.search .post div.support-sash,.search .post div.dev-sash
{
    right: -3px;
    top: -3px;
}
.content-l .post img,.content-l .post object,.content-l .post embed
{
    max-width: 614px;
}
.content-l .post .content-box
{
    width: 624px;
}
.content-l .post.staff-post .content-box
{
    width: 620px;
}
.content-s .post img,.content-s .post object,.content-s .post embed
{
    max-width: 464px;
}
.content-s .post .content-box
{
    width: 474px;
}
.content-s .post.staff-post .content-box
{
    width: 470px;
}
.content-s .reply img,.content-s .reply object,.content-s .reply embed
{
    max-width: 437px;
}
.content-s .reply .content-box
{
    margin: 0 0 10px 25px;
    padding: 20px;
    width: 443px;
}
.content-s .reply .hidden-replies-toggle
{
    padding: 10px 20px;
}
#accordion .post .content-box
{
    width: 720px;
}
div.rate_collection
{
    text-align: center;
}
div.rate_collection h4
{
    color: #555;
    font-size: 17px;
    padding: 0px 0px;
}
div.rate_collection div.rating-container
{
    margin: 2px auto 20px auto;
    padding: 2px 0px 0px 0px;
    width: 150px;
}
div.rate_collection div.rating-container small
{
    color: #999;
    font-size: 9px;
    text-transform: uppercase;
}
div.rate_collection div.stars
{
    cursor: pointer;
    margin: 0 auto;
    overflow: hidden;
    width: 70px;
}
div.rate_collection div.stars a
{
    float: left;
    margin: 0 1px 0 0;
}
#upload_progress
{
    background-color: #eaeaea;
    border: 1px solid #bababa;
    font-size: 1.2em;
    font-weight: bold;
    margin: 3px;
    padding: 3px;
}
#upload_errors
{
    border: 1px solid #bababa;
    margin: 3px;
    padding: 3px;
}
#upload_errors strong
{
    font-size: 1.2em;
    font-weight: bold;
}
#upload_errors_file_list
{
    padding-left: 20px;
}
#upload_errors #upload_errors_file_list li
{
    list-style: disc;
}
#upload_button_span
{
    margin-bottom: 5px;
    margin-left: 15px;
    margin-top: 3px;
}
#uploads
{
    background: #f0f0f0;
    border: 1px solid silver;
    margin-bottom: 5px;
    padding: 10px;
}
#upload-container
{
    position: relative;
    width: 521px;
}
.content-l #upload-container
{
    padding-left: 10px;
}
.progressWrapper
{
    background-color: #fff;
    border: 1px solid #d0d0d0;
    height: 30px;
    margin-bottom: 4px;
    padding: 5px;
    position: relative;
}
.progressContainer
{
    height: 40px;
    margin: -5px;
}
.progressBarWrapper
{
    _width: 490px;
    height: 40px;
    position: absolute;
    top: 0px;
    width: 497px;
    z-index: 1;
}
.contentWrapper
{
    height: 31px;
    padding: 3px;
    position: absolute;
    width: 490px;
    z-index: 2;
}
div.progressContainer div.progressBarWrapper div.progressBar
{
    background-image: url('http://2.envato-static.com/images/upload_icons/progress-bar-background.png?1340943097');
    background-position: 0px 12px;
    background-repeat: repeat-x;
    border-right: 1px solid silver;
    height: 40px;
    position: absolute;
    width: 497px;
}
div.progressContainer div.cancelled
{
    background-image: url('http://2.envato-static.com/images/upload_icons/progress-error-background.png?1340943097');
}
div.action
{
    position: absolute;
    width: 490px;
}
div.progress
{
    background-image: url('http://1.envato-static.com/images/upload_icons/loading.gif?1340943097');
}
div.complete
{
    background-image: url('http://0.envato-static.com/images/upload_icons/ok.png?1340943097');
}
div.incomplete
{
    background-image: url('http://2.envato-static.com/images/upload_icons/transit.png?1340943097');
}
div.actionBtn
{
    background-position: right;
    background-repeat: no-repeat;
    height: 32px;
    left: -27px;
    position: absolute;
    top: 0px;
    width: 32px;
}
.actionText
{
    cursor: pointer;
    float: right;
    margin-right: 5px;
}
.infoDiv
{
    margin-bottom: 0px;
    margin-left: 30px;
    margin-top: 0px;
}
.title
{
    margin-left: 30px;
}
#upload-button-span,#upload-container object
{
    margin-bottom: 15px;
    margin-top: 10px;
}
#worker_feedback
{
    background-color: #fff;
    border: 1px solid silver;
    display: inline;
    float: right;
    margin-right: 330px;
    margin-top: 10px;
    padding: 2px;
    padding-left: 5px;
    padding-top: 4px;
    text-align: left;
    width: 90px;
}
#worker_feedback img
{
    float: right;
    margin-right: 5px;
}
#proofing_summary img
{
    max-width: 435px;
}
form.jqtransformdone label
{
    display: block;
    float: left;
    margin-right: 8px;
    margin-top: 4px;
}
form.jqtransformdone div.rowElem
{
    clear: both;
    padding: 4px 0px;
}
button.jqTransformButton
{
    background-color: transparent;
    border: none;
    cursor: pointer;
    font-family: Arial;
    margin: 0px;
    overflow: visible;
    padding: 0px;
}
*:first-child + html button.jqTransformButton[type]
{
    width: 1;
}
button.jqTransformButton span
{
    background: transparent url('http://0.envato-static.com/images/common/forms/jqTransform/btn_right.gif?1340943097') no-repeat right top;
    display: block;
    float: left;
    height: 33px;
    margin: 0px;
    padding: 0px 4px 0px 0px;
}
button.jqTransformButton span span
{
    background: transparent url('http://0.envato-static.com/images/common/forms/jqTransform/btn_left.gif?1340943097') no-repeat top left;
    color: #333;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 33px;
    line-height: 13px;
    padding: 8px 4px 0px 8px;
    text-decoration: none;
}
button.jqTransformButton_hover span span
{
    background-position: left -33px;
}
button.jqTransformButton_hover span
{
    background-position: right -33px;
}
button.jqTransformButton_click span span
{
    background-position: left -66px;
}
button.jqTransformButton_click span
{
    background-position: right -66px;
}
* html button.jqTransformButton
{
    height: 33px;
}
* button.jqTransformButton span span
{
    height: 25px;
}
* + html button.jqTransformButton
{
    height: 33px;
}
* + button.jqTransformButton span span
{
    height: 25px;
}
.jqTransformInputWrapper
{
    background: transparent url('http://3.envato-static.com/images/common/forms/jqTransform/input/input_text_left.gif?1340943097') no-repeat left top;
    float: left;
    height: 31px;
    padding: 0px;
}
.jqTransformInputInner
{
    background: transparent url('http://1.envato-static.com/images/common/forms/jqTransform/input/input_text_right.gif?1340943097') no-repeat top right;
    margin: 0px;
    padding: 0px;
}
.jqTransformInputInner div
{
    height: 31px;
    margin: 0px 0px 0px 8px;
}
.jqTransformInputInner div input
{
    background: transparent;
    border: none;
    color: #404040;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 31px;
    line-height: 18px;
    margin: 0px;
    padding: 8px 0px 0px 0px;
    vertical-align: middle;
}
* html .jqTransformInputInner div input
{
    height: 24px;
    margin: 0 0 0 -8px;
    padding: 6px 0 0 0;
}
* + html .jqTransformInputInner div input
{
    height: 24px;
    margin-left: -10px;
    padding: 6px 0 0 0;
}
.jqTransformInputWrapper_hover
{
    background-position: left -31px;
}
.jqTransformInputWrapper_hover div.jqTransformInputInner
{
    background-position: right -31px;
}
.jqTransformInputWrapper_focus
{
    background-position: left -62px;
}
.jqTransformInputWrapper_focus div.jqTransformInputInner
{
    background-position: right -62px;
}
.jqTransformSafari .jqTransformInputInner div
{
    margin: 0px 8px;
    overflow: hidden;
    position: relative;
}
.jqTransformSafari .jqTransformInputInner div input
{
    background-color: none;
    height: 42px;
    left: -2px;
    padding-left: 4px;
    position: absolute;
    top: -10px;
}
table.jqTransformTextarea td#jqTransformTextarea-mm textarea
{
    font-size: 12px;
    line-height: 16px;
}
table.jqTransformTextarea td
{
    font-size: 1px;
    height: 5px;
    line-height: 1px;
    margin: 0;
    padding: 0;
    width: 5px;
}
table.jqTransformTextarea textarea
{
    background: none;
    border: 0;
    margin: 0;
    padding: 0;
}
table.jqTransformTextarea td#jqTransformTextarea-tl
{
    background: url('http://0.envato-static.com/images/common/forms/jqTransform/textarea/textarea_tl.gif?1340943097') no-repeat top left;
}
table.jqTransformTextarea td#jqTransformTextarea-tm
{
    background: url('http://2.envato-static.com/images/common/forms/jqTransform/textarea/textarea_tm.gif?1340943097') repeat-x top left;
}
table.jqTransformTextarea td#jqTransformTextarea-tr
{
    background: url('http://1.envato-static.com/images/common/forms/jqTransform/textarea/textarea_tr.gif?1340943097') no-repeat top left;
}
table.jqTransformTextarea td#jqTransformTextarea-ml
{
    background: url('http://0.envato-static.com/images/common/forms/jqTransform/textarea/textarea_ml.gif?1340943097') repeat-y top left;
}
table.jqTransformTextarea td#jqTransformTextarea-mm
{
    background: url('http://1.envato-static.com/images/common/forms/jqTransform/textarea/textarea-mm.gif?1340943097') repeat;
}
table.jqTransformTextarea td#jqTransformTextarea-mr
{
    background: url('http://2.envato-static.com/images/common/forms/jqTransform/textarea/textarea_mr.gif?1340943097') repeat-y top left;
}
table.jqTransformTextarea td#jqTransformTextarea-bl
{
    background: url('http://3.envato-static.com/images/common/forms/jqTransform/textarea/textarea_bl.gif?1340943097') no-repeat top left;
}
table.jqTransformTextarea td#jqTransformTextarea-bm
{
    background: url('http://2.envato-static.com/images/common/forms/jqTransform/textarea/textarea_bm.gif?1340943097') repeat-x top left;
}
table.jqTransformTextarea td#jqTransformTextarea-br
{
    background: url('http://3.envato-static.com/images/common/forms/jqTransform/textarea/textarea_br.gif?1340943097') no-repeat top left;
}
table.jqTransformTextarea-hover td#jqTransformTextarea-tl,table.jqTransformTextarea-hover td#jqTransformTextarea-tm,table.jqTransformTextarea-hover td#jqTransformTextarea-tr,table.jqTransformTextarea-hover td#jqTransformTextarea-bl,table.jqTransformTextarea-hover td#jqTransformTextarea-bm,table.jqTransformTextarea-hover td#jqTransformTextarea-br
{
    background-position: 0px -5px;
}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml,table.jqTransformTextarea-hover td#jqTransformTextarea-mr
{
    background-position: -5px 0px;
}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm
{
    background-image: url('http://0.envato-static.com/images/common/forms/jqTransform/textarea/textarea-mm-hover.gif?1340943097');
}
table.jqTransformTextarea-focus td#jqTransformTextarea-tl,table.jqTransformTextarea-focus td#jqTransformTextarea-tm,table.jqTransformTextarea-focus td#jqTransformTextarea-tr,table.jqTransformTextarea-focus td#jqTransformTextarea-bl,table.jqTransformTextarea-focus td#jqTransformTextarea-bm,table.jqTransformTextarea-focus td#jqTransformTextarea-br
{
    background-position: 0px -10px;
}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml,table.jqTransformTextarea-focus td#jqTransformTextarea-mr
{
    background-position: -10px 0px;
}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm
{
    background-image: url('http://1.envato-static.com/images/common/forms/jqTransform/textarea/textarea-mm-focus.gif?1340943097');
}
table.jqTransformTextarea .jqTransformSafariTextarea div
{
    border: 0px solid red;
    overflow: hidden;
    position: relative;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea
{
    background: none;
    left: -10px;
    padding: 10px 10px 10px 10px;
    position: absolute;
    resize: none;
    top: -10px;
}
.jqTransformRadioWrapper
{
    display: block;
    float: left;
    margin: 0px 4px;
    margin-top: 5px;
}
.jqTransformRadio
{
    background: transparent url('http://3.envato-static.com/images/common/forms/jqTransform/radio.gif?1340943097') no-repeat center top;
    display: block;
    height: 19px;
    vertical-align: middle;
    width: 18px;
}
span.jqTransformCheckboxWrapper
{
    display: block;
    float: left;
    margin-top: 5px;
}
a.jqTransformCheckbox
{
    background: transparent url('http://1.envato-static.com/images/common/forms/jqTransform/checkbox.gif?1340943097') no-repeat center top;
    display: block;
    height: 19px;
    vertical-align: middle;
    width: 18px;
}
a.jqTransformChecked
{
    background-position: center bottom;
}
.jqTransformSelectWrapper
{
    background-position: 0px -669px;
    float: left;
    height: 31px;
    position: relative;
    width: 35px;
}
.jqTransformSelectWrapper div span
{
    cursor: pointer;
    float: none;
    font-size: 12px;
    height: 31px;
    line-height: 13px;
    overflow: hidden;
    padding: 8px 0 0 7px;
    position: absolute;
    white-space: nowrap;
}
.jqTransformSelectWrapper a.jqTransformSelectOpen
{
    background-position: right -669px;
    display: block;
    height: 30px;
    position: absolute;
    right: 0px;
    width: 26px;
}
.jqTransformSelectWrapper ul
{
    background-color: #fff;
    border: solid 1px #ccc;
    display: none;
    height: 370px;
    left: 0px;
    list-style: none;
    margin: 0px;
    overflow: auto;
    overflow-y: auto;
    padding: 0px;
    position: absolute;
    top: 30px;
    width: 33px;
    z-index: 10;
}
.jqTransformSelectWrapper ul a
{
    background-color: #fff;
    color: #333;
    display: block;
    font-size: 12px;
    padding: 5px;
    text-decoration: none;
}
.jqTransformSelectWrapper ul a.selected
{
    background: #ededed;
    color: #333;
}
.jqTransformSelectWrapper ul a:hover,.jqTransformSelectWrapper ul a.selected:hover
{
    background: #3582c4;
    color: #fff;
}
.jqTransformHidden
{
    display: none;
}
.magnifier
{
    background: #333;
    border: 1px solid #000;
    color: #fff;
    display: none;
    padding: 0px 10px 7px;
    position: absolute;
    z-index: 9100;
}
.magnifier .size-limiter
{
    background: #565656;
    margin-top: 10px;
}
.magnifier strong
{
    color: #fff;
    display: block;
    font: 16px/20px Helvetica,Arial,sans-serif;
    font-weight: bold;
    padding-top: 7px;
}
.magnifier .info
{
    color: #686868;
    font-size: 11px;
    line-height: 18px;
    overflow: hidden;
    width: 100%;
}
.magnifier .author-category
{
    float: left;
}
.magnifier .price
{
    color: #fff;
    float: right;
    font: 40px/40px Helvetica,Arial,sans-serif;
    font-weight: bold;
    margin-left: 20px;
}
.magnifier .price sup
{
    font-size: 23px;
    vertical-align: 10px;
}
.magnifier .category
{
    color: #aeaeae;
    display: block;
    padding-top: 8px;
}
#landscape-image-magnifier .size-limiter
{
    height: 240px;
    overflow: hidden;
    width: 472px;
}
#landscape-image-magnifier .size-limiter img
{
    height: auto;
    width: 472px;
}
#landscape-image-magnifier strong
{
    width: 472px;
}
#portrait-image-magnifier .size-limiter
{
    height: 472px;
    overflow: hidden;
    width: 240px;
}
#portrait-image-magnifier .size-limiter img
{
    height: 472px;
    width: auto;
}
#portrait-image-magnifier strong
{
    width: 240px;
}
#square-image-magnifier .size-limiter
{
    height: 300px;
    margin: 10px auto 0px;
    overflow: hidden;
    width: 300px;
}
#square-image-magnifier .size-limiter img
{
    display: block;
    height: auto;
    width: 300px;
}
#square-image-magnifier strong
{
    width: 300px;
}
#smart-image-magnifier .size-limiter
{
    overflow: hidden;
    position: relative;
    text-align: center;
}
#smart-image-magnifier .size-limiter img
{
    display: block;
    margin: 0px auto;
}
#smart-image-magnifier.previewable img
{
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1;
}
#smart-image-magnifier.previewable img.thumbnail_preview
{
    z-index: 0;
}
#home-following div.audio-container img
{
    display: inline;
}
#fancybox-loading
{
    cursor: pointer;
    display: none;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    overflow: hidden;
    position: fixed;
    top: 50%;
    width: 40px;
    z-index: 1104;
}
* html #fancybox-loading
{
    margin-top: 0;
    position: absolute;
}
#fancybox-loading div
{
    background-image: url('http://0.envato-static.com/images/common/fancybox/fancybox.png?1340943097');
    height: 480px;
    left: 0;
    position: absolute;
    top: 0;
    width: 40px;
}
#fancybox-overlay
{
    background: #000;
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 8000;
}
* html #fancybox-overlay
{
    position: absolute;
    width: 100%;
}
#fancybox-tmp
{
    border: 0;
    display: none;
    margin: 0;
    overflow: auto;
    padding: 0;
}
#fancybox-wrap
{
    display: none;
    left: 0;
    margin: 0;
    padding: 20px;
    position: absolute;
    top: 0;
    z-index: 8500;
}
#fancybox-outer
{
    background: #fff;
    height: 100%;
    position: relative;
    width: 100%;
}
#fancybox-inner
{
    height: 1px;
    left: 0;
    margin: 0;
    outline: none;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    width: 1px;
}
#fancybox-hide-sel-frame
{
    background: transparent;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#fancybox-close
{
    background-image: url('http://0.envato-static.com/images/common/fancybox/fancybox.png?1340943097');
    background-position: -40px 0px;
    cursor: pointer;
    display: none;
    height: 30px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 30px;
    z-index: 1103;
}
#fancybox_error
{
    color: #444;
    font: normal 12px/20px Arial;
    margin: 0;
    padding: 7px;
}
#fancybox-content
{
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
#fancybox-img
{
    border: none;
    height: 100%;
    line-height: 0;
    margin: 0;
    ms-interpolation-mode: bicubic;
    outline: none;
    padding: 0;
    vertical-align: top;
    width: 100%;
}
#fancybox-frame
{
    border: none;
    display: block;
    height: 100%;
    position: relative;
    width: 100%;
}
#fancybox-title
{
    bottom: 0;
    font-family: Arial;
    font-size: 12px;
    left: 0;
    position: absolute;
    z-index: 1102;
}
.fancybox-title-inside
{
    color: #333;
    padding: 10px 0;
    text-align: center;
}
.fancybox-title-outside
{
    color: #fff;
    font-weight: bold;
    padding-top: 5px;
    text-align: center;
}
.fancybox-title-over
{
    color: #fff;
    text-align: left;
}
#fancybox-title-over
{
    background-image: url('http://0.envato-static.com/images/common/fancybox/fancy_title_over.png?1340943097');
    display: block;
    padding: 10px;
}
#fancybox-title-wrap
{
    display: inline-block;
}
#fancybox-title-wrap span
{
    float: left;
    height: 32px;
}
#fancybox-title-left
{
    background-image: url('http://0.envato-static.com/images/common/fancybox/fancybox.png?1340943097');
    background-position: -40px -90px;
    background-repeat: no-repeat;
    padding-left: 15px;
}
#fancybox-title-main
{
    background-image: url('http://3.envato-static.com/images/common/fancybox/fancybox-x.png?1340943097');
    background-position: 0px -40px;
    color: #fff;
    font-weight: bold;
    line-height: 29px;
}
#fancybox-title-right
{
    background-image: url('http://0.envato-static.com/images/common/fancybox/fancybox.png?1340943097');
    background-position: -55px -90px;
    background-repeat: no-repeat;
    padding-left: 15px;
}
#fancybox-left,#fancybox-right
{
    background-image: url('http://0.envato-static.com/images/common/fancybox/blank.gif?1340943097');
    bottom: 0px;
    cursor: pointer;
    display: none;
    height: 100%;
    outline: none;
    position: absolute;
    width: 35%;
    z-index: 1102;
}
#fancybox-left
{
    left: 0px;
}
#fancybox-right
{
    right: 0px;
}
#fancybox-left-ico,#fancybox-right-ico
{
    cursor: pointer;
    display: block;
    height: 30px;
    left: -9999px;
    margin-top: -15px;
    position: absolute;
    top: 50%;
    width: 30px;
    z-index: 1102;
}
#fancybox-left-ico
{
    background-image: url('http://0.envato-static.com/images/common/fancybox/fancybox.png?1340943097');
    background-position: -40px -30px;
}
#fancybox-right-ico
{
    background-image: url('http://0.envato-static.com/images/common/fancybox/fancybox.png?1340943097');
    background-position: -40px -60px;
}
#fancybox-left:hover,#fancybox-right:hover
{
    visibility: visible;
}
#fancybox-left:hover span
{
    left: 20px;
}
#fancybox-right:hover span
{
    left: auto;
    right: 20px;
}
.fancy-bg
{
    border: 0;
    height: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 20px;
    z-index: 1001;
}
#fancy-bg-n
{
    background-image: url('http://3.envato-static.com/images/common/fancybox/fancybox-x.png?1340943097');
    left: 0;
    top: -20px;
    width: 100%;
}
#fancy-bg-ne
{
    background-image: url('http://0.envato-static.com/images/common/fancybox/fancybox.png?1340943097');
    background-position: -40px -162px;
    right: -20px;
    top: -20px;
}
#fancy-bg-e
{
    background-image: url('http://1.envato-static.com/images/common/fancybox/fancybox-y.png?1340943097');
    background-position: -20px 0px;
    height: 100%;
    right: -20px;
    top: 0;
}
#fancy-bg-se
{
    background-image: url('http://0.envato-static.com/images/common/fancybox/fancybox.png?1340943097');
    background-position: -40px -182px;
    bottom: -20px;
    right: -20px;
}
#fancy-bg-s
{
    background-image: url('http://3.envato-static.com/images/common/fancybox/fancybox-x.png?1340943097');
    background-position: 0px -20px;
    bottom: -20px;
    left: 0;
    width: 100%;
}
#fancy-bg-sw
{
    background-image: url('http://0.envato-static.com/images/common/fancybox/fancybox.png?1340943097');
    background-position: -40px -142px;
    bottom: -20px;
    left: -20px;
}
#fancy-bg-w
{
    background-image: url('http://1.envato-static.com/images/common/fancybox/fancybox-y.png?1340943097');
    height: 100%;
    left: -20px;
    top: 0;
}
#fancy-bg-nw
{
    background-image: url('http://0.envato-static.com/images/common/fancybox/fancybox.png?1340943097');
    background-position: -40px -122px;
    left: -20px;
    top: -20px;
}
#fancybox-loading.fancybox-ie div
{
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_loading.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-close
{
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_close.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-title-over
{
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_title_over.png', sizingMethod='scale');
    zoom: 1;
}
.fancybox-ie #fancybox-title-left
{
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_title_left.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-title-main
{
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_title_main.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-title-right
{
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_title_right.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-left-ico
{
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_nav_left.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-right-ico
{
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_nav_right.png', sizingMethod='scale');
}
.fancybox-ie .fancy-bg
{
    background: transparent !important;
}
.fancybox-ie #fancy-bg-n
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_shadow_n.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-ne
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_shadow_ne.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-e
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_shadow_e.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-se
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_shadow_se.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-s
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_shadow_s.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-sw
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_shadow_sw.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-w
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_shadow_w.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-nw
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_shadow_nw.png', sizingMethod='scale');
}
.ac_results
{
    background-color: #fff;
    border: 1px solid #000;
    overflow: hidden;
    padding: 0px;
    z-index: 99999;
}
.ac_results ul
{
    list-style: none;
    list-style-position: outside;
    margin: 0;
    padding: 0;
    width: 100%;
}
.ac_results ul li
{
    cursor: default;
    display: block;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    padding: 2px 5px;
}
.ac_loading
{
    background-image: url("loader.gif");
    background-repeat: no-repeat;
}
.ac_odd
{
    background-color: #eee;
}
.top_testresult
{
    color: #666;
    font-family: arail,helvetica,san-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 2px 0;
    padding: 0;
}
.top_testresult span
{
    margin: 0;
    padding: 6px;
}
.top_shortPass
{
    background: #edabab;
    border: 1px solid #bc0000;
    display: block;
}
.top_badPass
{
    background: #edabab;
    border: 1px solid #bc0000;
    display: block;
}
.top_goodPass
{
    background: #ede3ab;
    border: 1px solid #bc9f00;
    display: block;
}
.top_strongPass
{
    background: #d3edab;
    border: 1px solid #73bc00;
    display: block;
}
.testresult
{
    color: #666;
    display: block;
    float: left;
    font-family: arial,helvetica,san-serif;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    margin-left: 2px;
    margin-top: 3px;
    padding: 0px 0px 12px 0px;
}
.testresult span
{
    display: block;
    float: right;
    margin: 0px 0px 0px 40px;
    padding: 10px 20px 12px 0px;
    white-space: nowrap;
}
.shortPass
{
    background: url('http://0.envato-static.com/images/common/password_strength/red.png?1340943097') no-repeat 0 0;
}
.shortPass span
{
    background: url('http://0.envato-static.com/images/common/password_strength/red.png?1340943097') no-repeat top right;
}
.badPass
{
    background: url('http://0.envato-static.com/images/common/password_strength/red.png?1340943097') no-repeat 0 0;
}
.badPass span
{
    background: url('http://0.envato-static.com/images/common/password_strength/red.png?1340943097') no-repeat top right;
}
.goodPass
{
    background: url('http://1.envato-static.com/images/common/password_strength/yellow.png?1340943097') no-repeat 0 0;
}
.goodPass span
{
    background: url('http://1.envato-static.com/images/common/password_strength/yellow.png?1340943097') no-repeat top right;
}
.strongPass
{
    background: url('http://2.envato-static.com/images/common/password_strength/green.png?1340943097') no-repeat 0 0;
}
.strongPass span
{
    background: url('http://2.envato-static.com/images/common/password_strength/green.png?1340943097') no-repeat top right;
}
ul.badges
{
    margin: 0 auto;
    overflow: hidden;
}
ul.badges li
{
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 20px;
    list-style: none;
    margin: 1px 2px;
    text-indent: -9999px;
    width: 20px;
}
ul.badges li.won_a_competition
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1684px;
}
ul.badges li.sheriff
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1644px;
}
ul.badges li.super_sheriff
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1664px;
}
ul.badges li.contributed_a_tutorial
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -380px;
}
ul.badges li.contributed_blog_post
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -400px;
}
ul.badges li.had_bundled_file
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -60px;
}
ul.badges li.featured_in_podcast
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -498px;
}
ul.badges li.featured_in_magazine
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -480px;
}
ul.badges li.forum_superstar
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -518px;
}
ul.badges li.community_superstar
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -360px;
}
ul.badges li.attended_community_meetup
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -40px;
}
ul.badges li.interviewed
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -578px;
}
ul.badges li.gold_mo_bro
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -758px;
}
ul.badges li.mo_bro
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -738px;
}
ul.badges li.reviewer
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1044px;
}
ul.badges li.lead_reviewer
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -618px;
}
ul.badges li.moderator
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -778px;
}
ul.badges li.had_free_file
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -80px;
}
ul.badges li.had_featured_item
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -598px;
}
ul.badges li.exclusive
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -460px;
}
ul.badges li.community_ambassador
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -300px;
}
ul.badges li.envato_staff
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1324px;
}
ul.badges li.developer
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -420px;
}
ul.badges li.site_manager
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1064px;
}
ul.badges li.community_manager
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -320px;
}
ul.badges li.marketplace_manager
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -638px;
}
ul.badges li.support
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1344px;
}
ul.badges li.blog_editor
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -140px;
}
ul.badges li.was_featured
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -100px;
}
ul.badges li.beta_tester
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -120px;
}
ul.badges li.elite_author
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -440px;
}
ul.badges li.power_elite_author
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -818px;
}
ul.badges li.sold_between_1_and_100_dollars
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1184px;
}
ul.badges li.sold_between_100_and_1_000_dollars
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1104px;
}
ul.badges li.sold_between_1_000_and_5_000_dollars
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1164px;
}
ul.badges li.sold_between_5_000_and_10_000_dollars
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1284px;
}
ul.badges li.sold_between_10_000_and_50_000_dollars
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1124px;
}
ul.badges li.sold_between_100_000_and_250_000_dollars
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1084px;
}
ul.badges li.sold_between_250_000_and_1_000_000_dollars
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1204px;
}
ul.badges li.sold_between_50_000_and_100_000_dollars
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1244px;
}
ul.badges li.sold_between_1_000_000_and_1_999_999_dollars
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1144px;
}
ul.badges li.sold_between_2_000_000_and_4_999_999_dollars
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1224px;
}
ul.badges li.sold_between_5_000_000_and_9_999_999_dollars
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1264px;
}
ul.badges li.sold_more_than_10_000_000_dollars
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1304px;
}
ul.badges li.bought_between_1000_and_4999_items
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -160px;
}
ul.badges li.bought_between_100_and_499_items
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -180px;
}
ul.badges li.bought_between_10_and_49_items
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -200px;
}
ul.badges li.bought_between_1_and_9_items
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -220px;
}
ul.badges li.bought_between_500_and_999_items
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -240px;
}
ul.badges li.bought_between_50_and_99_items
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -260px;
}
ul.badges li.referred_between_1000_and_1999_users
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -884px;
}
ul.badges li.referred_between_100_and_199_users
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -904px;
}
ul.badges li.referred_between_10_and_49_users
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -924px;
}
ul.badges li.referred_between_1_and_9_users
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -944px;
}
ul.badges li.referred_between_200_and_499_users
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -964px;
}
ul.badges li.referred_between_500_and_999_users
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -984px;
}
ul.badges li.referred_between_50_and_99_users
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1004px;
}
ul.badges li.referred_more_than_2000_users
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1024px;
}
ul.badges li.community_moderator
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -340px;
}
ul.badges li.threedocean_community_moderator
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1384px;
}
ul.badges li.audiojungle_community_moderator
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -20px;
}
ul.badges li.activeden_community_moderator
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 0;
}
ul.badges li.codecanyon_community_moderator
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -280px;
}
ul.badges li.graphicriver_community_moderator
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -538px;
}
ul.badges li.themeforest_community_moderator
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1364px;
}
ul.badges li.videohive_community_moderator
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1624px;
}
ul.badges li.tuts_marketplace_community_moderator
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1404px;
}
ul.badges li.veteran_0-1
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1424px;
}
ul.badges li.veteran_1-2
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1444px;
}
ul.badges li.veteran_2-3
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1464px;
}
ul.badges li.veteran_3-4
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1484px;
}
ul.badges li.veteran_4-5
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1504px;
}
ul.badges li.veteran_5-6
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1524px;
}
ul.badges li.veteran_6-7
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1544px;
}
ul.badges li.veteran_7-8
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1564px;
}
ul.badges li.veteran_8-9
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1584px;
}
ul.badges li.veteran_9-10
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -1604px;
}
ul.badges li.halloween_competition_winner
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -558px;
}
ul.badges li.most_wanted_bounty_winner
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -798px;
}
ul.badges li.country_af
{
    background: url('http://0.envato-static.com/images/badges/country/af.png?1340943097');
}
ul.badges li.country_ax
{
    background: url('http://1.envato-static.com/images/badges/country/ax.png?1340943097');
}
ul.badges li.country_al
{
    background: url('http://3.envato-static.com/images/badges/country/al.png?1340943097');
}
ul.badges li.country_dz
{
    background: url('http://2.envato-static.com/images/badges/country/dz.png?1340943097');
}
ul.badges li.country_as
{
    background: url('http://2.envato-static.com/images/badges/country/as.png?1340943097');
}
ul.badges li.country_ad
{
    background: url('http://3.envato-static.com/images/badges/country/ad.png?1340943097');
}
ul.badges li.country_ao
{
    background: url('http://3.envato-static.com/images/badges/country/ao.png?1340943097');
}
ul.badges li.country_ai
{
    background: url('http://3.envato-static.com/images/badges/country/ai.png?1340943097');
}
ul.badges li.country_aq
{
    background: url('http://0.envato-static.com/images/badges/country/aq.png?1340943097');
}
ul.badges li.country_ag
{
    background: url('http://2.envato-static.com/images/badges/country/ag.png?1340943097');
}
ul.badges li.country_ar
{
    background: url('http://1.envato-static.com/images/badges/country/ar.png?1340943097');
}
ul.badges li.country_am
{
    background: url('http://3.envato-static.com/images/badges/country/am.png?1340943097');
}
ul.badges li.country_aw
{
    background: url('http://2.envato-static.com/images/badges/country/aw.png?1340943097');
}
ul.badges li.country_au
{
    background: url('http://1.envato-static.com/images/badges/country/au.png?1340943097');
}
ul.badges li.country_at
{
    background: url('http://2.envato-static.com/images/badges/country/at.png?1340943097');
}
ul.badges li.country_az
{
    background: url('http://2.envato-static.com/images/badges/country/az.png?1340943097');
}
ul.badges li.country_bs
{
    background: url('http://2.envato-static.com/images/badges/country/bs.png?1340943097');
}
ul.badges li.country_bh
{
    background: url('http://3.envato-static.com/images/badges/country/bh.png?1340943097');
}
ul.badges li.country_bd
{
    background: url('http://3.envato-static.com/images/badges/country/bd.png?1340943097');
}
ul.badges li.country_bb
{
    background: url('http://0.envato-static.com/images/badges/country/bb.png?1340943097');
}
ul.badges li.country_by
{
    background: url('http://1.envato-static.com/images/badges/country/by.png?1340943097');
}
ul.badges li.country_be
{
    background: url('http://1.envato-static.com/images/badges/country/be.png?1340943097');
}
ul.badges li.country_bz
{
    background: url('http://2.envato-static.com/images/badges/country/bz.png?1340943097');
}
ul.badges li.country_bj
{
    background: url('http://2.envato-static.com/images/badges/country/bj.png?1340943097');
}
ul.badges li.country_bm
{
    background: url('http://3.envato-static.com/images/badges/country/bm.png?1340943097');
}
ul.badges li.country_bt
{
    background: url('http://2.envato-static.com/images/badges/country/bt.png?1340943097');
}
ul.badges li.country_bo
{
    background: url('http://3.envato-static.com/images/badges/country/bo.png?1340943097');
}
ul.badges li.country_ba
{
    background: url('http://3.envato-static.com/images/badges/country/ba.png?1340943097');
}
ul.badges li.country_bw
{
    background: url('http://2.envato-static.com/images/badges/country/bw.png?1340943097');
}
ul.badges li.country_bv
{
    background: url('http://3.envato-static.com/images/badges/country/bv.png?1340943097');
}
ul.badges li.country_br
{
    background: url('http://1.envato-static.com/images/badges/country/br.png?1340943097');
}
ul.badges li.country_io
{
    background: url('http://3.envato-static.com/images/badges/country/io.png?1340943097');
}
ul.badges li.country_bn
{
    background: url('http://2.envato-static.com/images/badges/country/bn.png?1340943097');
}
ul.badges li.country_bg
{
    background: url('http://2.envato-static.com/images/badges/country/bg.png?1340943097');
}
ul.badges li.country_bf
{
    background: url('http://0.envato-static.com/images/badges/country/bf.png?1340943097');
}
ul.badges li.country_bi
{
    background: url('http://3.envato-static.com/images/badges/country/bi.png?1340943097');
}
ul.badges li.country_kh
{
    background: url('http://3.envato-static.com/images/badges/country/kh.png?1340943097');
}
ul.badges li.country_cm
{
    background: url('http://3.envato-static.com/images/badges/country/cm.png?1340943097');
}
ul.badges li.country_ca
{
    background: url('http://3.envato-static.com/images/badges/country/ca.png?1340943097');
}
ul.badges li.country_cv
{
    background: url('http://3.envato-static.com/images/badges/country/cv.png?1340943097');
}
ul.badges li.country_ky
{
    background: url('http://1.envato-static.com/images/badges/country/ky.png?1340943097');
}
ul.badges li.country_cf
{
    background: url('http://0.envato-static.com/images/badges/country/cf.png?1340943097');
}
ul.badges li.country_td
{
    background: url('http://3.envato-static.com/images/badges/country/td.png?1340943097');
}
ul.badges li.country_cl
{
    background: url('http://3.envato-static.com/images/badges/country/cl.png?1340943097');
}
ul.badges li.country_cn
{
    background: url('http://2.envato-static.com/images/badges/country/cn.png?1340943097');
}
ul.badges li.country_cx
{
    background: url('http://1.envato-static.com/images/badges/country/cx.png?1340943097');
}
ul.badges li.country_cc
{
    background: url('http://2.envato-static.com/images/badges/country/cc.png?1340943097');
}
ul.badges li.country_co
{
    background: url('http://3.envato-static.com/images/badges/country/co.png?1340943097');
}
ul.badges li.country_km
{
    background: url('http://3.envato-static.com/images/badges/country/km.png?1340943097');
}
ul.badges li.country_cg
{
    background: url('http://2.envato-static.com/images/badges/country/cg.png?1340943097');
}
ul.badges li.country_cd
{
    background: url('http://3.envato-static.com/images/badges/country/cd.png?1340943097');
}
ul.badges li.country_ck
{
    background: url('http://3.envato-static.com/images/badges/country/ck.png?1340943097');
}
ul.badges li.country_cr
{
    background: url('http://1.envato-static.com/images/badges/country/cr.png?1340943097');
}
ul.badges li.country_ci
{
    background: url('http://3.envato-static.com/images/badges/country/ci.png?1340943097');
}
ul.badges li.country_hr
{
    background: url('http://1.envato-static.com/images/badges/country/hr.png?1340943097');
}
ul.badges li.country_cu
{
    background: url('http://1.envato-static.com/images/badges/country/cu.png?1340943097');
}
ul.badges li.country_cy
{
    background: url('http://1.envato-static.com/images/badges/country/cy.png?1340943097');
}
ul.badges li.country_cz
{
    background: url('http://2.envato-static.com/images/badges/country/cz.png?1340943097');
}
ul.badges li.country_dk
{
    background: url('http://3.envato-static.com/images/badges/country/dk.png?1340943097');
}
ul.badges li.country_dj
{
    background: url('http://2.envato-static.com/images/badges/country/dj.png?1340943097');
}
ul.badges li.country_dm
{
    background: url('http://3.envato-static.com/images/badges/country/dm.png?1340943097');
}
ul.badges li.country_do
{
    background: url('http://3.envato-static.com/images/badges/country/do.png?1340943097');
}
ul.badges li.country_ec
{
    background: url('http://2.envato-static.com/images/badges/country/ec.png?1340943097');
}
ul.badges li.country_eg
{
    background: url('http://2.envato-static.com/images/badges/country/eg.png?1340943097');
}
ul.badges li.country_sv
{
    background: url('http://3.envato-static.com/images/badges/country/sv.png?1340943097');
}
ul.badges li.country_gq
{
    background: url('http://0.envato-static.com/images/badges/country/gq.png?1340943097');
}
ul.badges li.country_er
{
    background: url('http://1.envato-static.com/images/badges/country/er.png?1340943097');
}
ul.badges li.country_ee
{
    background: url('http://1.envato-static.com/images/badges/country/ee.png?1340943097');
}
ul.badges li.country_et
{
    background: url('http://2.envato-static.com/images/badges/country/et.png?1340943097');
}
ul.badges li.country_eu
{
    background: url('http://1.envato-static.com/images/badges/country/eu.png?1340943097');
}
ul.badges li.country_fk
{
    background: url('http://3.envato-static.com/images/badges/country/fk.png?1340943097');
}
ul.badges li.country_fo
{
    background: url('http://3.envato-static.com/images/badges/country/fo.png?1340943097');
}
ul.badges li.country_fj
{
    background: url('http://2.envato-static.com/images/badges/country/fj.png?1340943097');
}
ul.badges li.country_fi
{
    background: url('http://3.envato-static.com/images/badges/country/fi.png?1340943097');
}
ul.badges li.country_fr
{
    background: url('http://1.envato-static.com/images/badges/country/fr.png?1340943097');
}
ul.badges li.country_gf
{
    background: url('http://0.envato-static.com/images/badges/country/gf.png?1340943097');
}
ul.badges li.country_pf
{
    background: url('http://0.envato-static.com/images/badges/country/pf.png?1340943097');
}
ul.badges li.country_tf
{
    background: url('http://0.envato-static.com/images/badges/country/tf.png?1340943097');
}
ul.badges li.country_ga
{
    background: url('http://3.envato-static.com/images/badges/country/ga.png?1340943097');
}
ul.badges li.country_gm
{
    background: url('http://3.envato-static.com/images/badges/country/gm.png?1340943097');
}
ul.badges li.country_ge
{
    background: url('http://1.envato-static.com/images/badges/country/ge.png?1340943097');
}
ul.badges li.country_de
{
    background: url('http://1.envato-static.com/images/badges/country/de.png?1340943097');
}
ul.badges li.country_gh
{
    background: url('http://3.envato-static.com/images/badges/country/gh.png?1340943097');
}
ul.badges li.country_gi
{
    background: url('http://3.envato-static.com/images/badges/country/gi.png?1340943097');
}
ul.badges li.country_gr
{
    background: url('http://1.envato-static.com/images/badges/country/gr.png?1340943097');
}
ul.badges li.country_gl
{
    background: url('http://3.envato-static.com/images/badges/country/gl.png?1340943097');
}
ul.badges li.country_gd
{
    background: url('http://3.envato-static.com/images/badges/country/gd.png?1340943097');
}
ul.badges li.country_gp
{
    background: url('http://1.envato-static.com/images/badges/country/gp.png?1340943097');
}
ul.badges li.country_gu
{
    background: url('http://1.envato-static.com/images/badges/country/gu.png?1340943097');
}
ul.badges li.country_gt
{
    background: url('http://2.envato-static.com/images/badges/country/gt.png?1340943097');
}
ul.badges li.country_gn
{
    background: url('http://2.envato-static.com/images/badges/country/gn.png?1340943097');
}
ul.badges li.country_gw
{
    background: url('http://2.envato-static.com/images/badges/country/gw.png?1340943097');
}
ul.badges li.country_gy
{
    background: url('http://1.envato-static.com/images/badges/country/gy.png?1340943097');
}
ul.badges li.country_ht
{
    background: url('http://2.envato-static.com/images/badges/country/ht.png?1340943097');
}
ul.badges li.country_hm
{
    background: url('http://3.envato-static.com/images/badges/country/hm.png?1340943097');
}
ul.badges li.country_va
{
    background: url('http://3.envato-static.com/images/badges/country/va.png?1340943097');
}
ul.badges li.country_hn
{
    background: url('http://2.envato-static.com/images/badges/country/hn.png?1340943097');
}
ul.badges li.country_hk
{
    background: url('http://3.envato-static.com/images/badges/country/hk.png?1340943097');
}
ul.badges li.country_hu
{
    background: url('http://1.envato-static.com/images/badges/country/hu.png?1340943097');
}
ul.badges li.country_is
{
    background: url('http://2.envato-static.com/images/badges/country/is.png?1340943097');
}
ul.badges li.country_in
{
    background: url('http://2.envato-static.com/images/badges/country/in.png?1340943097');
}
ul.badges li.country_id
{
    background: url('http://3.envato-static.com/images/badges/country/id.png?1340943097');
}
ul.badges li.country_ir
{
    background: url('http://1.envato-static.com/images/badges/country/ir.png?1340943097');
}
ul.badges li.country_iq
{
    background: url('http://0.envato-static.com/images/badges/country/iq.png?1340943097');
}
ul.badges li.country_ie
{
    background: url('http://1.envato-static.com/images/badges/country/ie.png?1340943097');
}
ul.badges li.country_il
{
    background: url('http://3.envato-static.com/images/badges/country/il.png?1340943097');
}
ul.badges li.country_it
{
    background: url('http://2.envato-static.com/images/badges/country/it.png?1340943097');
}
ul.badges li.country_jm
{
    background: url('http://3.envato-static.com/images/badges/country/jm.png?1340943097');
}
ul.badges li.country_jp
{
    background: url('http://1.envato-static.com/images/badges/country/jp.png?1340943097');
}
ul.badges li.country_jo
{
    background: url('http://3.envato-static.com/images/badges/country/jo.png?1340943097');
}
ul.badges li.country_kz
{
    background: url('http://2.envato-static.com/images/badges/country/kz.png?1340943097');
}
ul.badges li.country_ke
{
    background: url('http://1.envato-static.com/images/badges/country/ke.png?1340943097');
}
ul.badges li.country_ki
{
    background: url('http://3.envato-static.com/images/badges/country/ki.png?1340943097');
}
ul.badges li.country_kp
{
    background: url('http://1.envato-static.com/images/badges/country/kp.png?1340943097');
}
ul.badges li.country_kr
{
    background: url('http://1.envato-static.com/images/badges/country/kr.png?1340943097');
}
ul.badges li.country_kw
{
    background: url('http://2.envato-static.com/images/badges/country/kw.png?1340943097');
}
ul.badges li.country_kg
{
    background: url('http://2.envato-static.com/images/badges/country/kg.png?1340943097');
}
ul.badges li.country_la
{
    background: url('http://3.envato-static.com/images/badges/country/la.png?1340943097');
}
ul.badges li.country_lv
{
    background: url('http://3.envato-static.com/images/badges/country/lv.png?1340943097');
}
ul.badges li.country_lb
{
    background: url('http://0.envato-static.com/images/badges/country/lb.png?1340943097');
}
ul.badges li.country_ls
{
    background: url('http://2.envato-static.com/images/badges/country/ls.png?1340943097');
}
ul.badges li.country_lr
{
    background: url('http://1.envato-static.com/images/badges/country/lr.png?1340943097');
}
ul.badges li.country_ly
{
    background: url('http://1.envato-static.com/images/badges/country/ly.png?1340943097');
}
ul.badges li.country_li
{
    background: url('http://3.envato-static.com/images/badges/country/li.png?1340943097');
}
ul.badges li.country_lt
{
    background: url('http://2.envato-static.com/images/badges/country/lt.png?1340943097');
}
ul.badges li.country_lu
{
    background: url('http://1.envato-static.com/images/badges/country/lu.png?1340943097');
}
ul.badges li.country_mo
{
    background: url('http://3.envato-static.com/images/badges/country/mo.png?1340943097');
}
ul.badges li.country_mk
{
    background: url('http://3.envato-static.com/images/badges/country/mk.png?1340943097');
}
ul.badges li.country_mg
{
    background: url('http://2.envato-static.com/images/badges/country/mg.png?1340943097');
}
ul.badges li.country_mw
{
    background: url('http://2.envato-static.com/images/badges/country/mw.png?1340943097');
}
ul.badges li.country_my
{
    background: url('http://1.envato-static.com/images/badges/country/my.png?1340943097');
}
ul.badges li.country_mv
{
    background: url('http://3.envato-static.com/images/badges/country/mv.png?1340943097');
}
ul.badges li.country_ml
{
    background: url('http://3.envato-static.com/images/badges/country/ml.png?1340943097');
}
ul.badges li.country_mt
{
    background: url('http://2.envato-static.com/images/badges/country/mt.png?1340943097');
}
ul.badges li.country_mh
{
    background: url('http://3.envato-static.com/images/badges/country/mh.png?1340943097');
}
ul.badges li.country_mq
{
    background: url('http://0.envato-static.com/images/badges/country/mq.png?1340943097');
}
ul.badges li.country_mr
{
    background: url('http://1.envato-static.com/images/badges/country/mr.png?1340943097');
}
ul.badges li.country_mu
{
    background: url('http://1.envato-static.com/images/badges/country/mu.png?1340943097');
}
ul.badges li.country_yt
{
    background: url('http://2.envato-static.com/images/badges/country/yt.png?1340943097');
}
ul.badges li.country_mx
{
    background: url('http://1.envato-static.com/images/badges/country/mx.png?1340943097');
}
ul.badges li.country_fm
{
    background: url('http://3.envato-static.com/images/badges/country/fm.png?1340943097');
}
ul.badges li.country_md
{
    background: url('http://3.envato-static.com/images/badges/country/md.png?1340943097');
}
ul.badges li.country_mc
{
    background: url('http://2.envato-static.com/images/badges/country/mc.png?1340943097');
}
ul.badges li.country_mn
{
    background: url('http://2.envato-static.com/images/badges/country/mn.png?1340943097');
}
ul.badges li.country_me
{
    background: url('http://1.envato-static.com/images/badges/country/me.png?1340943097');
}
ul.badges li.country_ms
{
    background: url('http://2.envato-static.com/images/badges/country/ms.png?1340943097');
}
ul.badges li.country_ma
{
    background: url('http://3.envato-static.com/images/badges/country/ma.png?1340943097');
}
ul.badges li.country_mz
{
    background: url('http://2.envato-static.com/images/badges/country/mz.png?1340943097');
}
ul.badges li.country_mm
{
    background: url('http://3.envato-static.com/images/badges/country/mm.png?1340943097');
}
ul.badges li.country_na
{
    background: url('http://3.envato-static.com/images/badges/country/na.png?1340943097');
}
ul.badges li.country_nr
{
    background: url('http://1.envato-static.com/images/badges/country/nr.png?1340943097');
}
ul.badges li.country_np
{
    background: url('http://1.envato-static.com/images/badges/country/np.png?1340943097');
}
ul.badges li.country_an
{
    background: url('http://2.envato-static.com/images/badges/country/an.png?1340943097');
}
ul.badges li.country_nl
{
    background: url('http://3.envato-static.com/images/badges/country/nl.png?1340943097');
}
ul.badges li.country_nc
{
    background: url('http://2.envato-static.com/images/badges/country/nc.png?1340943097');
}
ul.badges li.country_nz
{
    background: url('http://2.envato-static.com/images/badges/country/nz.png?1340943097');
}
ul.badges li.country_ni
{
    background: url('http://3.envato-static.com/images/badges/country/ni.png?1340943097');
}
ul.badges li.country_ne
{
    background: url('http://1.envato-static.com/images/badges/country/ne.png?1340943097');
}
ul.badges li.country_ng
{
    background: url('http://2.envato-static.com/images/badges/country/ng.png?1340943097');
}
ul.badges li.country_nu
{
    background: url('http://1.envato-static.com/images/badges/country/nu.png?1340943097');
}
ul.badges li.country_nf
{
    background: url('http://0.envato-static.com/images/badges/country/nf.png?1340943097');
}
ul.badges li.country_mp
{
    background: url('http://1.envato-static.com/images/badges/country/mp.png?1340943097');
}
ul.badges li.country_no
{
    background: url('http://3.envato-static.com/images/badges/country/no.png?1340943097');
}
ul.badges li.country_om
{
    background: url('http://3.envato-static.com/images/badges/country/om.png?1340943097');
}
ul.badges li.country_pk
{
    background: url('http://3.envato-static.com/images/badges/country/pk.png?1340943097');
}
ul.badges li.country_pw
{
    background: url('http://2.envato-static.com/images/badges/country/pw.png?1340943097');
}
ul.badges li.country_ps
{
    background: url('http://2.envato-static.com/images/badges/country/ps.png?1340943097');
}
ul.badges li.country_pa
{
    background: url('http://3.envato-static.com/images/badges/country/pa.png?1340943097');
}
ul.badges li.country_pg
{
    background: url('http://2.envato-static.com/images/badges/country/pg.png?1340943097');
}
ul.badges li.country_py
{
    background: url('http://1.envato-static.com/images/badges/country/py.png?1340943097');
}
ul.badges li.country_pe
{
    background: url('http://1.envato-static.com/images/badges/country/pe.png?1340943097');
}
ul.badges li.country_ph
{
    background: url('http://3.envato-static.com/images/badges/country/ph.png?1340943097');
}
ul.badges li.country_pn
{
    background: url('http://2.envato-static.com/images/badges/country/pn.png?1340943097');
}
ul.badges li.country_pl
{
    background: url('http://3.envato-static.com/images/badges/country/pl.png?1340943097');
}
ul.badges li.country_pt
{
    background: url('http://2.envato-static.com/images/badges/country/pt.png?1340943097');
}
ul.badges li.country_pr
{
    background: url('http://1.envato-static.com/images/badges/country/pr.png?1340943097');
}
ul.badges li.country_qa
{
    background: url('http://3.envato-static.com/images/badges/country/qa.png?1340943097');
}
ul.badges li.country_re
{
    background: url('http://1.envato-static.com/images/badges/country/re.png?1340943097');
}
ul.badges li.country_ro
{
    background: url('http://3.envato-static.com/images/badges/country/ro.png?1340943097');
}
ul.badges li.country_ru
{
    background: url('http://1.envato-static.com/images/badges/country/ru.png?1340943097');
}
ul.badges li.country_rw
{
    background: url('http://2.envato-static.com/images/badges/country/rw.png?1340943097');
}
ul.badges li.country_kn
{
    background: url('http://2.envato-static.com/images/badges/country/kn.png?1340943097');
}
ul.badges li.country_lc
{
    background: url('http://2.envato-static.com/images/badges/country/lc.png?1340943097');
}
ul.badges li.country_pm
{
    background: url('http://3.envato-static.com/images/badges/country/pm.png?1340943097');
}
ul.badges li.country_sh
{
    background: url('http://3.envato-static.com/images/badges/country/sh.png?1340943097');
}
ul.badges li.country_vc
{
    background: url('http://2.envato-static.com/images/badges/country/vc.png?1340943097');
}
ul.badges li.country_ws
{
    background: url('http://2.envato-static.com/images/badges/country/ws.png?1340943097');
}
ul.badges li.country_sm
{
    background: url('http://3.envato-static.com/images/badges/country/sm.png?1340943097');
}
ul.badges li.country_st
{
    background: url('http://2.envato-static.com/images/badges/country/st.png?1340943097');
}
ul.badges li.country_sa
{
    background: url('http://3.envato-static.com/images/badges/country/sa.png?1340943097');
}
ul.badges li.country_sn
{
    background: url('http://2.envato-static.com/images/badges/country/sn.png?1340943097');
}
ul.badges li.country_rs
{
    background: url('http://2.envato-static.com/images/badges/country/rs.png?1340943097');
}
ul.badges li.country_sc
{
    background: url('http://2.envato-static.com/images/badges/country/sc.png?1340943097');
}
ul.badges li.country_sl
{
    background: url('http://3.envato-static.com/images/badges/country/sl.png?1340943097');
}
ul.badges li.country_sg
{
    background: url('http://2.envato-static.com/images/badges/country/sg.png?1340943097');
}
ul.badges li.country_sk
{
    background: url('http://3.envato-static.com/images/badges/country/sk.png?1340943097');
}
ul.badges li.country_si
{
    background: url('http://3.envato-static.com/images/badges/country/si.png?1340943097');
}
ul.badges li.country_sb
{
    background: url('http://0.envato-static.com/images/badges/country/sb.png?1340943097');
}
ul.badges li.country_so
{
    background: url('http://3.envato-static.com/images/badges/country/so.png?1340943097');
}
ul.badges li.country_gs
{
    background: url('http://2.envato-static.com/images/badges/country/gs.png?1340943097');
}
ul.badges li.country_za
{
    background: url('http://3.envato-static.com/images/badges/country/za.png?1340943097');
}
ul.badges li.country_es
{
    background: url('http://2.envato-static.com/images/badges/country/es.png?1340943097');
}
ul.badges li.country_lk
{
    background: url('http://3.envato-static.com/images/badges/country/lk.png?1340943097');
}
ul.badges li.country_sd
{
    background: url('http://3.envato-static.com/images/badges/country/sd.png?1340943097');
}
ul.badges li.country_sr
{
    background: url('http://1.envato-static.com/images/badges/country/sr.png?1340943097');
}
ul.badges li.country_sj
{
    background: url('http://2.envato-static.com/images/badges/country/sj.png?1340943097');
}
ul.badges li.country_sz
{
    background: url('http://2.envato-static.com/images/badges/country/sz.png?1340943097');
}
ul.badges li.country_se
{
    background: url('http://1.envato-static.com/images/badges/country/se.png?1340943097');
}
ul.badges li.country_ch
{
    background: url('http://3.envato-static.com/images/badges/country/ch.png?1340943097');
}
ul.badges li.country_sy
{
    background: url('http://1.envato-static.com/images/badges/country/sy.png?1340943097');
}
ul.badges li.country_tw
{
    background: url('http://2.envato-static.com/images/badges/country/tw.png?1340943097');
}
ul.badges li.country_tj
{
    background: url('http://2.envato-static.com/images/badges/country/tj.png?1340943097');
}
ul.badges li.country_tz
{
    background: url('http://2.envato-static.com/images/badges/country/tz.png?1340943097');
}
ul.badges li.country_th
{
    background: url('http://3.envato-static.com/images/badges/country/th.png?1340943097');
}
ul.badges li.country_tl
{
    background: url('http://3.envato-static.com/images/badges/country/tl.png?1340943097');
}
ul.badges li.country_tg
{
    background: url('http://2.envato-static.com/images/badges/country/tg.png?1340943097');
}
ul.badges li.country_tk
{
    background: url('http://3.envato-static.com/images/badges/country/tk.png?1340943097');
}
ul.badges li.country_to
{
    background: url('http://3.envato-static.com/images/badges/country/to.png?1340943097');
}
ul.badges li.country_tt
{
    background: url('http://2.envato-static.com/images/badges/country/tt.png?1340943097');
}
ul.badges li.country_tn
{
    background: url('http://2.envato-static.com/images/badges/country/tn.png?1340943097');
}
ul.badges li.country_tr
{
    background: url('http://1.envato-static.com/images/badges/country/tr.png?1340943097');
}
ul.badges li.country_tm
{
    background: url('http://3.envato-static.com/images/badges/country/tm.png?1340943097');
}
ul.badges li.country_tc
{
    background: url('http://2.envato-static.com/images/badges/country/tc.png?1340943097');
}
ul.badges li.country_tv
{
    background: url('http://3.envato-static.com/images/badges/country/tv.png?1340943097');
}
ul.badges li.country_ug
{
    background: url('http://2.envato-static.com/images/badges/country/ug.png?1340943097');
}
ul.badges li.country_ua
{
    background: url('http://3.envato-static.com/images/badges/country/ua.png?1340943097');
}
ul.badges li.country_ae
{
    background: url('http://1.envato-static.com/images/badges/country/ae.png?1340943097');
}
ul.badges li.country_gb
{
    background: url('http://0.envato-static.com/images/badges/country/gb.png?1340943097');
}
ul.badges li.country_um
{
    background: url('http://3.envato-static.com/images/badges/country/um.png?1340943097');
}
ul.badges li.country_us
{
    background: url('http://2.envato-static.com/images/badges/country/us.png?1340943097');
}
ul.badges li.country_uy
{
    background: url('http://1.envato-static.com/images/badges/country/uy.png?1340943097');
}
ul.badges li.country_uz
{
    background: url('http://2.envato-static.com/images/badges/country/uz.png?1340943097');
}
ul.badges li.country_vu
{
    background: url('http://1.envato-static.com/images/badges/country/vu.png?1340943097');
}
ul.badges li.country_ve
{
    background: url('http://1.envato-static.com/images/badges/country/ve.png?1340943097');
}
ul.badges li.country_vn
{
    background: url('http://2.envato-static.com/images/badges/country/vn.png?1340943097');
}
ul.badges li.country_vg
{
    background: url('http://2.envato-static.com/images/badges/country/vg.png?1340943097');
}
ul.badges li.country_vi
{
    background: url('http://3.envato-static.com/images/badges/country/vi.png?1340943097');
}
ul.badges li.country_wf
{
    background: url('http://0.envato-static.com/images/badges/country/wf.png?1340943097');
}
ul.badges li.country_eh
{
    background: url('http://3.envato-static.com/images/badges/country/eh.png?1340943097');
}
ul.badges li.country_ye
{
    background: url('http://1.envato-static.com/images/badges/country/ye.png?1340943097');
}
ul.badges li.country_zm
{
    background: url('http://3.envato-static.com/images/badges/country/zm.png?1340943097');
}
ul.badges li.country_zw
{
    background: url('http://2.envato-static.com/images/badges/country/zw.png?1340943097');
}
.large-sidebar ul.badges,.item-list ul.badges
{
    list-style: none;
    margin: 0 0 10px;
}
.large-sidebar ul.badges li,.item-list ul.badges li
{
    padding-left: 0px;
}
#recent-files-wrapper a.category-switcher
{
    color: #525252;
}
#recent-files-wrapper a.category-switcher.active
{
    color: #006ab7;
}
#recent-files div.inner-border h3
{
    margin-right: 31px;
}
#recent-files div.inner-border .nav
{
    height: auto;
    padding: 18px 0;
}
#recent-files div.inner-border .nav li
{
    border-right: 2px solid #e6e6e6;
    float: left;
    margin: 0 0 3px;
    padding: 0 5px;
}
#recent-files div.inner-border .nav li:last-of-type
{
    border: none;
}
#recent-files div.inner-border .nav a
{
    line-height: auto;
}
#recent-files div.loading
{
    color: #AAA;
    font-size: 13px;
    text-align: center;
}
button,input[type="submit"]
{
    overflow: visible;
}
a[role="button"],button,input[type="submit"]
{
    background-clip: padding-box;
    background-color: #006ab7;
    background-image: linear-gradient(#008acd,#006ab7);
    background-image: -moz-linear-gradient(#008acd,#006ab7);
    background-image: -o-linear-gradient(#008acd,#006ab7);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #008acd), color-stop(100%, #006ab7));
    background-image: -webkit-linear-gradient(#008acd,#006ab7);
    border: 1px solid #0075c1;
    border-radius: 3px;
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font: 13px/17px Tahoma, Geneva, sans-serif;
    khtml-background-clip: padding-box;
    khtml-border-radius: 3px;
    margin: 0 10px 0 0;
    moz-background-clip: padding;
    moz-border-radius: 3px;
    moz-transition-duration: 0.3s;
    moz-transition-property: border-color;
    ms-background-clip: padding-box;
    ms-border-radius: 3px;
    o-background-clip: padding-box;
    o-border-radius: 3px;
    o-transition-duration: 0.3s;
    o-transition-property: border-color;
    padding: 5px 10px 6px;
    text-align: left;
    text-shadow: 0 0 0 transparent, 1px 1px 0 rgba(0, 0, 0, 0.1);
    transition-duration: 0.3s;
    transition-property: border-color;
    webkit-background-clip: padding;
    webkit-border-radius: 3px;
    webkit-transition-duration: 0.3s;
    webkit-transition-property: border-color;
}
a[role="button"].good,button.good,input[type="submit"].good
{
    background-image: linear-gradient(#178e0e,#125906);
    background-image: -moz-linear-gradient(#178e0e,#125906);
    background-image: -o-linear-gradient(#178e0e,#125906);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #178e0e), color-stop(100%, #125906));
    background-image: -webkit-linear-gradient(#178e0e,#125906);
    border: 1px solid #178e0e;
}
a[role="button"].important,button.important,input[type="submit"].important
{
    background-image: linear-gradient(#ffc105,#9c8700);
    background-image: -moz-linear-gradient(#ffc105,#9c8700);
    background-image: -o-linear-gradient(#ffc105,#9c8700);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffc105), color-stop(100%, #9c8700));
    background-image: -webkit-linear-gradient(#ffc105,#9c8700);
    border: 1px solid #ffc105;
}
a[role="button"].warning,button.warning,input[type="submit"].warning
{
    background-image: linear-gradient(#cd2323,#8d0101);
    background-image: -moz-linear-gradient(#cd2323,#8d0101);
    background-image: -o-linear-gradient(#cd2323,#8d0101);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cd2323), color-stop(100%, #8d0101));
    background-image: -webkit-linear-gradient(#cd2323,#8d0101);
    border: 1px solid #cd2323;
}
a[role="button"].vertical-space,button.vertical-space,input[type="submit"].vertical-space
{
    margin-bottom: 5px;
    margin-top: 5px;
}
a[role="button"].vertical-stack,button.vertical-stack,input[type="submit"].vertical-stack
{
    margin-bottom: 5px;
}
a[role="button"].no-margin,button.no-margin,input[type="submit"].no-margin
{
    margin: 0;
}
a[role="button"].linky-button,button.linky-button,input[type="submit"].linky-button
{
    background: transparent none;
    border: 0;
    box-shadow: none;
    color: #006ab7;
    font: inherit;
    padding: 0;
    text-shadow: none;
    text-transform: inherit;
}
a[role="button"].linky-button:hover,a[role="button"].linky-button:focus,a[role="button"].linky-button:active,button.linky-button:hover,button.linky-button:focus,button.linky-button:active,input[type="submit"].linky-button:hover,input[type="submit"].linky-button:focus,input[type="submit"].linky-button:active
{
    background: transparent none;
    border: 0;
    box-shadow: none;
    text-decoration: underline;
    text-shadow: none;
}
a[role="button"].epic,button.epic,input[type="submit"].epic
{
    font-size: 20px;
    padding: 15px 15px 20px;
    text-align: center;
    width: 100%;
}
a[role="button"]:hover,a[role="button"]:focus,button:hover,button:focus,input[type="submit"]:hover,input[type="submit"]:focus
{
    background-clip: padding-box;
    background-image: linear-gradient(#007dc1,#0061a7);
    background-image: -moz-linear-gradient(#007dc1,#0061a7);
    background-image: -o-linear-gradient(#007dc1,#0061a7);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #007dc1), color-stop(100%, #0061a7));
    background-image: -webkit-linear-gradient(#007dc1,#0061a7);
    border-color: #124d77;
    khtml-background-clip: padding-box;
    moz-background-clip: padding;
    moz-transition-duration: 0s;
    ms-background-clip: padding-box;
    o-background-clip: padding-box;
    o-transition-duration: 0s;
    transition-duration: 0s;
    webkit-background-clip: padding;
    webkit-transition-duration: 0s;
}
a[role="button"]:hover:after,a[role="button"]:focus:after,button:hover:after,button:focus:after,input[type="submit"]:hover:after,input[type="submit"]:focus:after
{
    moz-transition-duration: 0s;
    moz-transition-property: opacity;
    opacity: 0.75;
    o-transition-duration: 0s;
    o-transition-property: opacity;
    transition-duration: 0s;
    transition-property: opacity;
    webkit-transition-duration: 0s;
    webkit-transition-property: opacity;
}
a[role="button"]:hover[disabled]:after,a[role="button"]:hover.disabled:after,a[role="button"]:focus[disabled]:after,a[role="button"]:focus.disabled:after,button:hover[disabled]:after,button:hover.disabled:after,button:focus[disabled]:after,button:focus.disabled:after,input[type="submit"]:hover[disabled]:after,input[type="submit"]:hover.disabled:after,input[type="submit"]:focus[disabled]:after,input[type="submit"]:focus.disabled:after
{
    opacity: 0.45;
}
a[role="button"]:hover.good,a[role="button"]:focus.good,button:hover.good,button:focus.good,input[type="submit"]:hover.good,input[type="submit"]:focus.good
{
    background-image: linear-gradient(#13750c,#0d4004);
    background-image: -moz-linear-gradient(#13750c,#0d4004);
    background-image: -o-linear-gradient(#13750c,#0d4004);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #13750c), color-stop(100%, #0d4004));
    background-image: -webkit-linear-gradient(#13750c,#0d4004);
    border: 1px solid #13750c;
}
a[role="button"]:hover.important,a[role="button"]:focus.important,button:hover.important,button:focus.important,input[type="submit"]:hover.important,input[type="submit"]:focus.important
{
    background-image: linear-gradient(#e5ad05,#827100);
    background-image: -moz-linear-gradient(#e5ad05,#827100);
    background-image: -o-linear-gradient(#e5ad05,#827100);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e5ad05), color-stop(100%, #827100));
    background-image: -webkit-linear-gradient(#e5ad05,#827100);
    border: 1px solid #e5ad05;
}
a[role="button"]:hover.warning,a[role="button"]:focus.warning,button:hover.warning,button:focus.warning,input[type="submit"]:hover.warning,input[type="submit"]:focus.warning
{
    background-image: linear-gradient(#b31e1e,#730101);
    background-image: -moz-linear-gradient(#b31e1e,#730101);
    background-image: -o-linear-gradient(#b31e1e,#730101);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b31e1e), color-stop(100%, #730101));
    background-image: -webkit-linear-gradient(#b31e1e,#730101);
    border: 1px solid #b31e1e;
}
a[role="button"]:hover.transparent,a[role="button"]:focus.transparent,button:hover.transparent,button:focus.transparent,input[type="submit"]:hover.transparent,input[type="submit"]:focus.transparent
{
    background: transparent none;
}
a[role="button"]:active,a[role="button"].active,button:active,button.active,input[type="submit"]:active,input[type="submit"].active
{
    background-clip: padding-box;
    background-image: linear-gradient(#0061a7,#007dc1);
    background-image: -moz-linear-gradient(#0061a7,#007dc1);
    background-image: -o-linear-gradient(#0061a7,#007dc1);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0061a7), color-stop(100%, #007dc1));
    background-image: -webkit-linear-gradient(#0061a7,#007dc1);
    box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.1);
    cursor: default;
    khtml-background-clip: padding-box;
    moz-background-clip: padding;
    ms-background-clip: padding-box;
    o-background-clip: padding-box;
    text-shadow: 0 0 0 transparent, -1px -1px 0 rgba(0, 0, 0, 0.1);
    webkit-background-clip: padding;
}
a[role="button"]:active:hover,a[role="button"]:active:focus,a[role="button"].active:hover,a[role="button"].active:focus,button:active:hover,button:active:focus,button.active:hover,button.active:focus,input[type="submit"]:active:hover,input[type="submit"]:active:focus,input[type="submit"].active:hover,input[type="submit"].active:focus
{
    border-color: #124d77;
}
a[role="button"]:active.disabled,a[role="button"].active.disabled,button:active.disabled,button.active.disabled,input[type="submit"]:active.disabled,input[type="submit"].active.disabled
{
    border-color: #a4a4a4;
}
a[role="button"]:active.good,a[role="button"].active.good,button:active.good,button.active.good,input[type="submit"]:active.good,input[type="submit"].active.good
{
    background-image: linear-gradient(#0d4004,#13750c);
    background-image: -moz-linear-gradient(#0d4004,#13750c);
    background-image: -o-linear-gradient(#0d4004,#13750c);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0d4004), color-stop(100%, #13750c));
    background-image: -webkit-linear-gradient(#0d4004,#13750c);
    border: 1px solid #13750c;
}
a[role="button"]:active.important,a[role="button"].active.important,button:active.important,button.active.important,input[type="submit"]:active.important,input[type="submit"].active.important
{
    background-image: linear-gradient(#827100,#e5ad05);
    background-image: -moz-linear-gradient(#827100,#e5ad05);
    background-image: -o-linear-gradient(#827100,#e5ad05);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #827100), color-stop(100%, #e5ad05));
    background-image: -webkit-linear-gradient(#827100,#e5ad05);
    border: 1px solid #e5ad05;
}
a[role="button"]:active.warning,a[role="button"].active.warning,button:active.warning,button.active.warning,input[type="submit"]:active.warning,input[type="submit"].active.warning
{
    background-image: linear-gradient(#730101,#b31e1e);
    background-image: -moz-linear-gradient(#730101,#b31e1e);
    background-image: -o-linear-gradient(#730101,#b31e1e);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #730101), color-stop(100%, #b31e1e));
    background-image: -webkit-linear-gradient(#730101,#b31e1e);
    border: 1px solid #b31e1e;
}
a[role="button"]:active.transparent,a[role="button"].active.transparent,button:active.transparent,button.active.transparent,input[type="submit"]:active.transparent,input[type="submit"].active.transparent
{
    background: transparent none;
    box-shadow: none;
    text-shadow: none;
}
a[role="button"].active:after,button.active:after,input[type="submit"].active:after
{
    opacity: 0.75;
}
a[role="button"][disabled],a[role="button"][disabled]:hover,a[role="button"][disabled]:focus,a[role="button"].disabled,button[disabled],button[disabled]:hover,button[disabled]:focus,button.disabled,input[type="submit"][disabled],input[type="submit"][disabled]:hover,input[type="submit"][disabled]:focus,input[type="submit"].disabled
{
    background-color: #bbb;
    background-image: none;
    border-color: #a4a4a4;
    box-shadow: none;
    color: #dfdfdf;
    cursor: not-allowed;
    text-shadow: none;
}
a[role="button"],.ie8 button,.ie8 input[type="submit"]
{
    min-width: 105px;
}
button,input[type="submit"]
{
    min-width: 127px;
}
.auto-width[role="button"],button.auto-width,input.auto-width
{
    min-width: 0;
}
.btn-icon:after
{
    content: "";
    float: right;
    height: 17px;
    margin: 0 0 0 10px;
    moz-transition-duration: 0.3s;
    moz-transition-property: opacity;
    opacity: 0.45;
    o-transition-duration: 0.3s;
    o-transition-property: opacity;
    transition-duration: 0.3s;
    transition-property: opacity;
    webkit-transition-duration: 0.3s;
    webkit-transition-property: opacity;
    width: 17px;
}
a[role="button"]:hover,a[role="button"]:focus
{
    text-decoration: none;
}
input[type="submit"]::-moz-focus-inner,button::-moz-focus-inner
{
    border: 0;
    padding: 0;
}
.btn-icon.bookmark:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 0 no-repeat;
}
.btn-icon.delete:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -37px no-repeat;
}
.btn-icon.disable:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -74px no-repeat;
}
.btn-icon.download:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -111px no-repeat;
}
.btn-icon.get-hosting:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -148px no-repeat;
}
.btn-icon.global:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -185px no-repeat;
}
.btn-icon.grid-view:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -222px no-repeat;
}
.btn-icon.help:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -259px no-repeat;
}
.btn-icon.list-view:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -296px no-repeat;
}
.btn-icon.live-preview:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -333px no-repeat;
}
.btn-icon.lock:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -370px no-repeat;
}
.btn-icon.new-thread:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -407px no-repeat;
}
.btn-icon.portfolio:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -444px no-repeat;
}
.btn-icon.post-reply:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -481px no-repeat;
}
.btn-icon.process:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -518px no-repeat;
}
.btn-icon.purchase:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -555px no-repeat;
}
.btn-icon.regenerate:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -592px no-repeat;
}
.btn-icon.save:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -629px no-repeat;
}
.btn-icon.screenshots:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -666px no-repeat;
}
.btn-icon.search-text:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -703px no-repeat;
}
.btn-icon.sticky:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -740px no-repeat;
}
.btn-icon.submit:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -777px no-repeat;
}
.btn-icon.subscribe-mail:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -814px no-repeat;
}
.btn-icon.subscribe-rss:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -851px no-repeat;
}
.btn-icon.update:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -888px no-repeat;
}
.btn-icon.upload:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -925px no-repeat;
}
.btn-icon.video-preview:after
{
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 0 -962px no-repeat;
}
.btn-icon.waiting:after
{
    background: url(/images/common/small_loader_white.gif) 0 0 no-repeat;
}
.image-button
{
    background-clip: padding-box;
    khtml-background-clip: padding-box;
    min-width: 10px;
    moz-background-clip: padding;
    moz-transition-duration: 0s;
    ms-background-clip: padding-box;
    o-background-clip: padding-box;
    o-transition-duration: 0s;
    text-indent: -9999px;
    transition-duration: 0s;
    webkit-background-clip: padding;
    webkit-transition-duration: 0s;
    width: 32px;
}
.image-button:hover,.image-button:focus,.image-button:active
{
    background-clip: padding-box;
    khtml-background-clip: padding-box;
    moz-background-clip: padding;
    ms-background-clip: padding-box;
    o-background-clip: padding-box;
    webkit-background-clip: padding;
}
.ie8 .image-button
{
    min-width: 0;
}
.ie7 .image-button
{
    height: 32px;
}
.search[type=submit]
{
    background: #006ab7 url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat;
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat, linear-gradient(#008acd,#006ab7), #006ab7 url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat;
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat, -moz-linear-gradient(#008acd,#006ab7), #006ab7 url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat;
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat, -o-linear-gradient(#008acd,#006ab7), #006ab7 url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat;
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #008acd), color-stop(100%, #006ab7)), #006ab7 url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat;
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat, -webkit-linear-gradient(#008acd,#006ab7), #006ab7 url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat;
    border-radius: 5px;
    khtml-border-radius: 5px;
    moz-border-radius: 5px;
    ms-border-radius: 5px;
    o-border-radius: 5px;
    webkit-border-radius: 5px;
}
.search[type=submit]:hover,.search[type=submit]:focus
{
    background: #0061a7 url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat;
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat, linear-gradient(#007dc1,#0061a7), #0061a7 url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat;
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat, -moz-linear-gradient(#007dc1,#0061a7), #0061a7 url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat;
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat, -o-linear-gradient(#007dc1,#0061a7), #0061a7 url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat;
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #007dc1), color-stop(100%, #0061a7)), #0061a7 url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat;
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat, -webkit-linear-gradient(#007dc1,#0061a7), #0061a7 url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -698px no-repeat;
}
.search[type=submit]:active
{
    background: #006ab7 url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -697px no-repeat;
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -697px no-repeat, linear-gradient(#0061a7,#007dc1), #006ab7 url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -697px no-repeat;
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -697px no-repeat, -moz-linear-gradient(#0061a7,#007dc1), #006ab7 url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -697px no-repeat;
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -697px no-repeat, -o-linear-gradient(#0061a7,#007dc1), #006ab7 url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -697px no-repeat;
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -697px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0061a7), color-stop(100%, #007dc1)), #006ab7 url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -697px no-repeat;
    background: url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -697px no-repeat, -webkit-linear-gradient(#0061a7,#007dc1), #006ab7 url('http://1.envato-static.com/images/buttons-8a861acb09.png') 6px -697px no-repeat;
}
#envato-search form .ew-button
{
    min-width: 0;
}
#envato-search form .ew-button:active
{
    box-shadow: none;
}
.power-elite-author .btn-icon.portfolio
{
    background-color: #7dab51;
    background-image: linear-gradient(#a5c86c,#7dab51);
    background-image: -moz-linear-gradient(#a5c86c,#7dab51);
    background-image: -o-linear-gradient(#a5c86c,#7dab51);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a5c86c), color-stop(100%, #7dab51));
    background-image: -webkit-linear-gradient(#a5c86c,#7dab51);
    border: 1px solid #749f4d;
}
.power-elite-author .btn-icon.portfolio:after
{
    background: url('http://0.envato-static.com/images/badges-de767e82a0.png') 0 -818px;
    height: 18px;
    margin: -1px 0 0 9px;
    width: 18px;
}
.power-elite-author .btn-icon.portfolio:hover,.power-elite-author .btn-icon.portfolio:focus
{
    background-image: linear-gradient(#b5c76b,#8bab50);
    background-image: -moz-linear-gradient(#b5c76b,#8bab50);
    background-image: -o-linear-gradient(#b5c76b,#8bab50);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b5c76b), color-stop(100%, #8bab50));
    background-image: -webkit-linear-gradient(#b5c76b,#8bab50);
    border-color: #6e964a;
}
.power-elite-author .btn-icon.portfolio:active
{
    background-image: linear-gradient(#8bab50,#b5c76b);
    background-image: -moz-linear-gradient(#8bab50,#b5c76b);
    background-image: -o-linear-gradient(#8bab50,#b5c76b);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8bab50), color-stop(100%, #b5c76b));
    background-image: -webkit-linear-gradient(#8bab50,#b5c76b);
}
.post-link
{
    display: none;
}
.no-js .post-link
{
    display: inherit;
}
.helper-text
{
    color: #a5a5a5;
    color: rgba(68, 68, 68, 0.3);
    font-weight: bold;
    margin: 20px 0px;
    padding: 0px 20px;
}
.category-tree.list
{
    overflow: hidden;
}
.category-tree.list li
{
    float: left;
    margin: 0px 15px;
    width: 215px;
}
.category-tree.list li li
{
    float: none;
    margin: inherit;
    width: auto;
}
.category-tree small
{
    font-size: 11px;
}
.category-section
{
    border: 2px dashed transparent;
    float: left;
    margin: 20px 10px 50px 5px;
    margin-right: 10px;
    min-height: 500px;
    width: 23%;
}
.category-section ul
{
    list-style: none;
    margin: 0px;
    min-height: 100%;
}
.category-section ul li
{
    background: #ffffff;
    padding: 10px;
}
.category-section ul li a
{
    text-decoration: none;
}
.category-section ul li > ul
{
    display: none;
}
.category-section.empty
{
    background: transparent;
    border-color: #c5c5c5;
    border-color: rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    khtml-border-radius: 10px;
    moz-border-radius: 10px;
    ms-border-radius: 10px;
    o-border-radius: 10px;
    webkit-border-radius: 10px;
}
.category-section ul li
{
    background-color: #ffffff;
    color: #919191;
    font-style: italic;
    margin-bottom: 1px;
    padding: 0px;
    padding: 10px;
}
.category-section ul li
{
    font-size: 13px;
}
.category-section ul li span
{
    color: #C3C3C3;
    font-style: italic;
}
.category-section small
{
    color: #CCC;
    font-size: 10px;
    font-style: normal;
    padding: 0px 3px;
}
.category-section span,.category-section a
{
    color: #737373;
    font-size: 13px;
    font-style: normal;
    position: relative;
}
.category-section a:hover
{
    color: #2b9fd7;
    text-decoration: underline;
}
.category-section a:hover small
{
    text-decoration: none;
}
.category-section li.expandable
{
    background: white url('http://3.envato-static.com/images/graphicriver/buttons/category-tree-aed07bbb58.png') 207px -18px no-repeat;
}
.category-section li.expandable a:hover
{
    text-decoration: none;
}
.category-section li.expandable:hover
{
    background: url('http://3.envato-static.com/images/graphicriver/buttons/category-tree-aed07bbb58.png') 207px 11px no-repeat;
    background-color: #e8f6fb;
    cursor: pointer;
}
.category-section li.expandable:hover a,.category-section li.expandable:hover small
{
    color: #2b9fd7;
}
.category-section li.expandable.active
{
    background: url('http://3.envato-static.com/images/graphicriver/buttons/category-tree-aed07bbb58.png') 207px -76px no-repeat;
    background-color: #2b9fd7;
}
.category-section li.expandable.active a,.category-section li.expandable.active small
{
    color: #ffffff;
}
@-moz-keyframes loadUp
{
    0%
    {
    width: 0;
}
}
@-ms-keyframes loadUp
{
    0%
    {
    width: 0;
}
}
@-o-keyframes loadUp
{
    0%
    {
    width: 0;
}
}
@-webkit-keyframes loadUp
{
    0%
    {
    width: 0;
}
}
@keyframes loadUp
{
    0%
    {
    width: 0;
}
}
[role=progressbar]
{
    background: #1a1a1a;
    border-radius: 5px;
    display: block;
    height: 10px;
    margin: 5px 0;
    padding: 3px;
}
.progressbar-value
{
    background: green;
    background-image: linear-gradient(left, #ff9f16,#ffec16 200px,#00af15 290px);
    background-image: -moz-linear-gradient(left, #ff9f16,#ffec16 200px,#00af15 290px);
    background-image: -o-linear-gradient(left, #ff9f16,#ffec16 200px,#00af15 290px);
    background-image: -webkit-gradient(linear, 0% 50%, 290 50%, color-stop(0%, #ff9f16), color-stop(68.966%, #ffec16), color-stop(100%, #00af15));
    background-image: -webkit-linear-gradient(left, #ff9f16,#ffec16 200px,#00af15 290px);
    border-radius: 2px;
    box-shadow: 0 0 5px #fff inset;
    display: block;
    height: 10px;
    moz-transition-duration: 0.5s;
    moz-transition-property: width;
    o-transition-duration: 0.5s;
    o-transition-property: width;
    text-indent: -9999px;
    transition-duration: 0.5s;
    transition-property: width;
    webkit-transition-duration: 0.5s;
    webkit-transition-property: width;
}
.progressbar-value.loadup
{
    animation: loadUp 1s ease-in-out;
    moz-animation: loadUp 1s ease-in-out;
    moz-transition-duration: 0s;
    moz-transition-property: width;
    ms-animation: loadUp 1s ease-in-out;
    o-animation: loadUp 1s ease-in-out;
    o-transition-duration: 0s;
    o-transition-property: width;
    transition-duration: 0s;
    transition-property: width;
    webkit-animation: loadUp 1s ease-in-out;
    webkit-transition-duration: 0s;
    webkit-transition-property: width;
}
.avatar-wrapper
{
    height: 80px;
    position: relative;
    width: 80px;
}
.avatar-wrapper:hover .avatar-tooltip-wrapper
{
    display: block;
}
.avatar-tooltip-wrapper
{
    background: rgba(0, 0, 0, 0);
    clear: left;
    display: none;
}
.avatar-tooltip
{
    background-color: #000;
    border: 1px solid #000;
    box-shadow: inset #454547 0 0 0 1px;
    font-size: 11px;
    padding: 10px;
    position: relative;
    text-align: left;
    top: 14px;
    width: 150px;
    z-index: 1000;
}
.avatar-tooltip strong
{
    color: #fff;
    display: block;
    font-size: 14px;
    padding-bottom: 5px;
}
.avatar-tooltip:before
{
    background-position: -700px -207px;
    content: "";
    height: 14px;
    position: absolute;
    top: -13px;
    width: 24px;
    z-index: 1100;
}
.twipsy
{
    display: block;
    font-size: 12px;
    padding: 5px;
    position: absolute;
    visibility: visible;
    z-index: 1000;
}
.twipsy.above .twipsy-arrow
{
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000000;
    bottom: 0;
    left: 50%;
    margin-left: -5px;
}
.twipsy.left .twipsy-arrow
{
    border-bottom: 5px solid transparent;
    border-left: 5px solid #000000;
    border-top: 5px solid transparent;
    margin-top: -5px;
    right: 0;
    top: 50%;
}
.twipsy.below .twipsy-arrow
{
    border-bottom: 5px solid #000000;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    left: 50%;
    margin-left: -5px;
    top: 0;
}
.twipsy.right .twipsy-arrow
{
    border-bottom: 5px solid transparent;
    border-right: 5px solid #000000;
    border-top: 5px solid transparent;
    left: 0;
    margin-top: -5px;
    top: 50%;
}
.twipsy-inner
{
    background-color: #000000;
    color: white;
    max-width: 200px;
    padding: 10px 8px;
    text-align: center;
    text-decoration: none;
}
.twipsy-arrow
{
    height: 0;
    position: absolute;
    width: 0;
}
.fade
{
    moz-transition: opacity 0.15s linear;
    ms-transition: opacity 0.15s linear;
    opacity: 0;
    o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
    webkit-transition: opacity 0.15s linear;
}
.fade.in
{
    opacity: 1;
}
.promo-strip,.sitewide-announcement
{
    border-bottom: 1px solid;
    zoom: 1;
}
.promo-strip:after,.sitewide-announcement:after
{
    clear: both;
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.promo-strip p,.sitewide-announcement p
{
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 984px;
}
.header-strip-close
{
    border: 1px solid;
    font-size: 9px;
    letter-spacing: 1px;
    padding: 5px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 14px;
}
.header-strip-close:hover
{
    text-decoration: none;
}
.header-strip-close:before
{
    content: "\00d7";
    margin-right: 3px;
}
.promo-strip
{
    background-color: #275670;
    border-bottom-color: #232323;
}
.promo-strip .strip-banner
{
    background: url(/images/cross-promos/vector-cashback.jpg) 0 0 no-repeat;
    display: block;
    height: 50px;
    text-indent: -9999px;
}
.promo-strip .header-strip-close
{
    background-color: #254462;
    border-color: #1c384b;
    color: #5f98b4;
    top: 13px;
}
.promo-strip .header-strip-close:hover
{
    background-color: #172a3d;
}
.sitewide-announcement
{
    background-color: #dcf3ff;
    border-bottom-color: #2a8ab7;
}
.sitewide-announcement p
{
    background: url(/images/common/icons-buttons/toolbar/lightbulb.png) 0 10px no-repeat;
    font-size: 18px;
    height: 50px;
    padding-left: 30px;
    width: 954px;
}
.sitewide-announcement small
{
    display: block;
    font-size: 10px;
    padding-top: 8px;
    text-transform: uppercase;
}
.sitewide-announcement .header-strip-close
{
    background-color: #028bb2;
    border-color: #016480;
    color: #fff;
}
.sitewide-announcement .header-strip-close:hover
{
    background-color: #016480;
}
.facet-clearer
{
    float: right;
    font-size: 11px;
    line-height: 16px;
}
.facet-heading
{
    overflow: hidden;
}
.facet-heading h2
{
    color: #444;
    font: bold 13px/13px "Tahoma",sans-serif;
    padding: 15px 0;
}
.facet-container
{
    border-bottom: 1px solid #bbb;
    box-shadow: 0 1px 0 #e0e0e0;
}
.facet-container:first-child h2
{
    padding-top: 0;
}
.facet-container:last-child
{
    border-bottom-width: 0;
    box-shadow: none;
}
.facet-container .facet-clearer
{
    line-height: auto;
}
.facet-list
{
    list-style: none;
}
.facet-list li
{
    margin-bottom: 5px;
    overflow: hidden;
}
.facets-toggle
{
    font-size: 11px;
}
.facet-collapsor
{
    color: #444;
    display: block;
}
.facet-collapsor:hover,.facet-collapsor:focus
{
    text-decoration: none;
}
.facet-collapsor:after
{
    border-bottom: none;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #444444;
    content: "";
    float: right;
    height: 0;
    margin-right: 5px;
    margin-top: 3px;
    width: 0;
}
.facet-collapsed .facet-collapsor:after
{
    border-bottom: 7px solid #444444;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: none;
    content: "";
    float: right;
    height: 0;
    margin-right: 5px;
    margin-top: 3px;
    width: 0;
}
.facet-results-count
{
    color: #777;
    float: right;
    font-size: 11px;
    margin-left: 5px;
    position: relative;
    right: -15px;
    text-align: right;
}
.results-filter-list span
{
    font-size: 80%;
}
.results-filter-list .selected a
{
    background-color: #efefef;
    background-image: url('http://2.envato-static.com/images/common/search-04a048aaaa.png');
    background-position: -3px -727px;
    background-repeat: no-repeat;
    display: inline-block;
    padding: 3px 5px 5px 18px;
}
.results-filter-list .selected a:hover,.results-filter-list .selected a:focus
{
    background-color: #fff;
    text-decoration: none;
}
.results-filter-list .facets-toggle
{
    color: #a3a3a3;
    display: inline-block;
    margin: 5px 0;
}
.category-facet,.category-facet ul
{
    list-style: none;
}
.category-facet
{
    padding-top: 10px;
}
.category-facet > li
{
    background: #d6d6d5;
    border: 1px solid #afaead;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 #e2e2e1;
    margin-bottom: 5px;
}
.category-facet > li.open
{
    background: #e8e8e8;
}
.category-facet > li > ul
{
    border: none;
    margin: 0;
    padding-left: 10px;
}
.category-facet a,.category-facet strong
{
    display: block;
    padding: 7px;
}
.category-facet a span,.category-facet strong span
{
    font-size: 80%;
    font-weight: normal;
}
.category-facet ul
{
    border-left: 1px solid #ccc;
    display: none;
    margin-left: 10px;
    padding-left: 5px;
}
.category-facet .open > ul
{
    display: block;
    margin-bottom: 7px;
}
.facet-container .category-facet
{
    padding-top: 0;
}
#colours-facet
{
    list-style: none;
    margin-top: 7px;
    width: 141px;
}
#colours-facet strong
{
    clear: right;
    display: block;
}
#colours-facet li
{
    background: #222;
    border-radius: 3px;
    float: left;
    khtml-border-radius: 3px;
    margin: 0 3px 3px 0;
    moz-border-radius: 3px;
    ms-border-radius: 3px;
    o-border-radius: 3px;
    webkit-border-radius: 3px;
}
#colours-facet a
{
    display: block;
    height: 20px;
    moz-transition-duration: 1s;
    moz-transition-property: background-color 0.2s ease-out;
    o-transition-duration: 1s;
    o-transition-property: background-color 0.2s ease-out;
    text-indent: -9999px;
    transition-duration: 1s;
    transition-property: background-color 0.2s ease-out;
    webkit-transition-duration: 1s;
    webkit-transition-property: background-color 0.2s ease-out;
    width: 20px;
}
#colours-facet a:hover,#colours-facet a:focus
{
    background-color: rgba(255, 255, 255, 0.3);
    moz-transition-duration: 1s;
    moz-transition-property: none;
    o-transition-duration: 1s;
    o-transition-property: none;
    transition-duration: 1s;
    transition-property: none;
    webkit-transition-duration: 1s;
    webkit-transition-property: none;
}
#colours-facet .selected-facet
{
    background-image: url('http://2.envato-static.com/images/common/search-04a048aaaa.png');
    background-position: -3px -683px;
}
#colours-facet .selected-facet:hover,#colours-facet .selected-facet:focus
{
    background-position: -3px -729px;
}
#colours-facet .black
{
    background-color: #000;
}
#colours-facet .blue
{
    background-color: blue;
}
#colours-facet .brown
{
    background-color: #885418;
}
#colours-facet .green
{
    background-color: #0c0;
}
#colours-facet .grey
{
    background-color: #999;
}
#colours-facet .orange
{
    background-color: #FB940B;
}
#colours-facet .pink
{
    background-color: #FF98BF;
}
#colours-facet .purple
{
    background-color: #a800e0;
}
#colours-facet .red
{
    background-color: #c00;
}
#colours-facet .teal
{
    background-color: #03C0C6;
}
#colours-facet .white
{
    background-color: #fff;
}
#colours-facet .yellow
{
    background-color: yellow;
}
